On this page... (hide)
- 1. 使用指南
- 1.1 在远端主机上进行开发
- 2. 常见问题
1. 使用指南
1.1 在远端主机上进行开发
把代码文件和执行环境都放在远端主机上(比如 Docker 里),就能避免污染自己的桌面机工作环境,其实是挺方便的。详细的实现办法参见:
- VS Code Remote Development
- Developing with Remote Tunnels:如果远端主机是 Windows 但又不想装 WSL,那么可以用 Remote Tunnels 插件提供的 server 服务。
2. 常见问题
2.1 Vim 插件的 Ctrl 类指令与 Windows 默认快捷键冲突
Vim 里 Ctrl + v 是自由选区,但 Windows 要用这个快捷键来做“粘帖”,自然就冲突了(Mac 下完全没有这个问题)。
最好的办法,是改为使用 Neovim 插件来实现 Vim 功能,反应速度还比其他的 Vim 模拟器快很多。
- Neovim 的设置里可以分别选择在编辑态和指令态是否使用 Ctrl 快捷键。一般会选择在编辑态沿用 Windows 快捷键。
- 默认设置下,在编辑态按 Ctrl + c 会退出编辑态,需要禁用这个快捷键——可以在“文件=>首选项=>键盘快捷方式”里搜索找到。(参照 How to ctrl+c copy to the system clipboard)