![]() |
1
2
我认为没有简单的切换设置。你可以尝试编写一些脚本-添加你自己的
|
![]() |
2
2
我曾经遇到过一个不同的问题:保存我对 单一的 上的源树 单一的 远程机器。 我维护了整个源代码树的本地副本和一个本地SVN存储库来版本文件。我没有使用netrw,而是在本地寻找一种保存备份的方法,而是在本地编辑所有内容,并需要一种自动将更改传播到远程计算机的方法。 解决方案1:使用bufwritepost自动命令来调用scp,以便在写入文件后复制该文件。如果系统允许进程共享文件描述符,这就足够有效了,因为可以运行到远程计算机的主ssh会话,并为后续会话共享连接。如果您不太幸运(当时我在一台Windows计算机上工作),为每个文件协商新连接所需的时间可能会很痛苦。 解决方案2:对于Windows,使用 WinSCP 它具有“保持远程计算机更新”模式,在该模式下,它监视目录及其所有子目录的更改,然后根据一组规则(要忽略的模式、不同文件类型的传输模式等)自动传播更改。 |
![]() |
3
1
从SCP协议的使用情况来看,使用 fuse sshfs 这将使您能够让正常的文件系统行为支持您,而不仅仅是推/拉类型的CRUD接口。 |
![]() |
4
0
Netrw插件完全绕过
|
![]() |
5
0
我意识到这不是对原始问题的直接回答——但是,你所做的看起来很像一个伪装的简单VCS——所以你为什么不制作远程文件(如Git存储库),然后在本地克隆该存储库,并在编辑后推送更改? |
![]() |
farnsy · Vim如何将第二个参数添加到缓冲区列表(备用文件)? 1 年前 |
|
Marcel · VIM-如何在一组单词的开头和结尾添加2个字符 1 年前 |
![]() |
Rian Rizvi · 向后删除连续空格或连续非空格直到行首 6 年前 |
![]() |
alexche8 · 如何突出显示vim中按数字键上的行号? 6 年前 |
![]() |
A.Dumas · 如何为md文件vim关闭HtmlBeautify 6 年前 |
|
ekzotech · Vim插件可用于自定义HTML标记和SCS 6 年前 |