目录

架构图

安装

Remote

Local

连接远程主机

  1. 在VS Code中, 按F1,选择Remote-SSH: Connect to Host…输入user@hostname。

  2. VS Code将连接到SSH服务器并进行设置。 VS Code将使用进度通知使您保持最新状态。

  1. 连接后,您将进入一个空窗口。 您始终可以参考状态栏来查看连接到的主机。

  1. 选择菜单: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)(无法在这个大型工作区中监视文件更改。请按照说明链接来解决此问题。)

  1. 连接远程主机
  2. 查看观察文件的最大数量
    $ sysctl -n fs.inotify.max_user_watches
    8192
    
    $ cat /proc/sys/fs/inotify/max_user_watches
    8192
    
  3. 修改系统变量可以观察的文件最大数量
    $ sudo sysctl -w fs.inotify.max_user_watches=524288
    fs.inotify.max_user_watches = 524288
    
  4. 设置files.watcherExclude,排除不需要监测的文件。
  5. 使用VS Code重新连接远程主机,提示信息消失。

参考资料