使用 WSL、Docker、tmux 和 VSCode 在 Windows 上构建 Linux 开发环境
本文最初于 2018 年 12 月 21 日发布于:https://nickjanetakis.com/blog/a-linux-dev-environment-on-windows-with-wsl-docker-tmux-and-vscode
在过去的五年多时间里,我尝试了各种各样的设置,从
双启动 Linux 到使用基于 VMware 的 Linux VM,现在我很高兴地使用 WSL。
一年多前,我写过关于使用 WSL 的文章,从那时起我就一直在使用它。在过去的一年里,我不断改进我的开发环境,下面的视频就是最新版本。
我上次录制开发环境的视频已经是三年前了,所以早就该录制一个新视频了。尽情享受吧!
演示视频展示所有内容
带时间戳的目录
- 1:08——为什么使用 Windows?
- 1:44——终端设置(Ubuntu 18.04 WSL/tmux)
- 4:09——处理 Windows 更新和恢复终端会话
- 5:38——我使用的工具博客文章
- 6:22——虚拟桌面
- 7:28——反向搜索你的终端历史记录
- 7:47——GitHub 上的 Dotfiles 链接
- 7:57——Visual Studio代码
- 9:26——拆分和调整窗口大小
- 10:13——修改 Web 应用程序工作流程
- 13:19——使用 Ditto 实现多个剪贴板
- 14:37——使用 Keypirinha 搜索和启动应用程序
- 15:19——浏览器和屏幕共享工具
- 16:47——使用 HexChat 在 IRC 上聊天
- 17:26——使用 pass 在命令行上管理密码
- 17:55——使用 GnuCash 进行财务追踪
- 18:26——我使用的各种硬件
- 18:58——回顾所有内容
安装和配置所有内容的参考链接
- 我使用的工具
- 设置 WSL
- Ubuntu WSL 终端
- tmux 教程
- 使用 fzf 反向搜索 bash 历史记录
- GitHub 上的点文件
- VSCode 扩展和设置
- 使用 WSL 配置 Docker
- 使用 Ditto 的多个剪贴板
- 使用 Keypirinha 快速搜索和启动应用程序
- IRC 与 Hex Chat
- 使用 pass 的命令行密码管理器
- 使用 GnuCash 追踪财务状况
最后的想法
一路上,我都笑得合不拢嘴。在我的开发环境中,我从未如此快乐,也从未如此高效。
我非常感谢微软的进步。我对未来充满期待。
你觉得怎么样?我有没有遗漏什么有趣的内容?请在下方留言告诉我。
文章来源:https://dev.to/nickjj/a-linux-dev-environment-on-windows-with-wsl-docker-tmux-and-vscode-bf1