VS Code远程开发 - SSH
类别: IDE 实践 标签: vscode ssh目录
架构图
安装
Remote
Local
- Install OpenSSH compatible SSH client
- Install Visual Studio Code
- Install Remote Development extension pack
连接远程主机
-
在VS Code中, 按F1,选择Remote-SSH: Connect to Host…输入user@hostname。
-
VS Code将连接到SSH服务器并进行设置。 VS Code将使用进度通知使您保持最新状态。
- 连接后,您将进入一个空窗口。 您始终可以参考状态栏来查看连接到的主机。
- 选择菜单:File > Open…
关闭远程连接
- 选择菜单:File > Close Remote Connection。
- 您可以简单地退出VS Code,也可以关闭远程连接。
Remote Explorer
管理您的远程连接
在远程主机上打开终端
选择菜单:Terminal > New Terminal
在远程主机调试
在Extensions窗口中选择要在远程主机上安装的调试器,按F5。
FAQ
“Visual Studio Code is unable to watch for file changes in this large workspace” (error ENOSPC)(无法在这个大型工作区中监视文件更改。请按照说明链接来解决此问题。)
- 连接远程主机
- 查看观察文件的最大数量
$ sysctl -n fs.inotify.max_user_watches 8192
$ cat /proc/sys/fs/inotify/max_user_watches 8192
- 修改系统变量可以观察的文件最大数量
$ sudo sysctl -w fs.inotify.max_user_watches=524288 fs.inotify.max_user_watches = 524288
- 设置
files.watcherExclude
,排除不需要监测的文件。 - 使用VS Code重新连接远程主机,提示信息消失。