Vim/Nvim 远程编辑

Vim/Nvim 远程编辑

我想通过本地 nvim 客户端处理远程计算机上的项目。我的工作要求我不在本地计算机上存储任何源代码,而只能在远程计算机上工作(我认为写入 /tmp 没问题)。

互联网上有很多关于这个主题的内容,但它在不断发展,所以我需要知道是否有新的解决方案。

我想要做的是:通过 sshfs 挂载项目目录并正常使用 nvim。但是,ssh 连接太慢,因此 nvim 很滞后。

我喜欢 netrw 提供的这个想法nvim scp://user@machine/path/to/file,但我需要打开并加载整个目录,这样我的 LSP 和导航才能正常工作。如果 netrw 以其他方式提供此功能,请告诉我。

我可以在远程安装软件,例如 VS Code Remote SSH 插件。但是,我无法在远程安装 distance.nvim,因为它缺少依赖项。

目前我正在考虑 rsync -> edit -> rsync,但我担心这样我可能会被发现在本地获取这些文件。

有没有您经常使用的解决方案?

相关内容