微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

windows – 在网络上有效使用gvim

我目前在telnet窗口中使用 vim来编辑代码(很老的学校!).有很多源代码(主要是C),所以我使用标签,cscope等来绕过.这是好的,但网络延迟可以使每次击键“滞后”,这是不太好的!

我想在我的Windows PC(或任何可以设置的编辑器)上使用gvim来:

>通过FTP远程编辑文件(gvim已经可以做到这一点)
>使用存储在本地或服务器上的TAGS文件(可能更有效地在服务器上使用一个文件,然后我不必将每个文件都FTP下来).我想生成文件然后FTP到我本地机器上的正确位置就可以了.
>运行shell命令,就好像我在服务器上的文件目录中一样(make,各种脚本等).我确实有ssh访问机器所以我不认为这将是一个问题.

我对vimscript有点熟悉,所以我不介意做一点粘贴.我以为我不可能是唯一一个想做这件事的人 – 因此在这里问.

就像我说的 – 如果有任何体面的编辑器有这个“内置”,那么我不介意切换!

解决方法

您还可以使用SSH使用vim远程编辑文件.

:e scp://remote.host.com/project/file

然后使用SSH远程调用make:

:!ssh remote.host.com '(cd project; make)'

CTAGS

为了远程使用ctags,我将远程创建标签文件并将其复制到本地计算机,并将scp://remote.host.com/project/添加标签文件中的每个文件名.你可以用类似的东西做到这一点

:%s#^\(\w\+\)\t#\1\tscp://remote.host.com/project/#

标签文件上.然后,当处理远程文件时,使用’:set tags = local_ctags / tags’来引用标记文件的本地(修改)版本.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐