我最近尝试了vscode's remote SSH feature。设置和连接到远程服务器非常容易。
我将编辑器打开到一个git repo的目录,并期望默认的git功能正常运行。但是,如果我编辑文件,vscode不会显示文件中有修改的视觉指示。 git选项卡不显示更改。我可以在vscode中打开终端并运行git status
,实际上可以看到更改,因此我知道实际上是在编辑文件。
如果我进入服务器并运行git status
,我会注意到vscode会更新,现在会在git选项卡中显示更改。但是更改后的实际文件中的行号旁边仍然没有视觉指示。
答案 0 :(得分:0)
按照此link上的说明进行操作,我更改了fs.inotify.max_user_watches
中/etc/sysctl.conf
的值,一切正常。
答案 1 :(得分:0)
原来,我的问题是我正在打开VSCode到远程服务器上的符号链接目录。如果我改为将其指向实际目录,则一切正常!
@depontimatteo的答案可能仍然有用,如果有人正在使用大型代码库遇到此问题。