当前位置:  开发笔记 > 运维 > 正文

在网络上有效使用gvim

如何解决《在网络上有效使用gvim》经验,为你挑选了1个好方法。

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

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

    通过FTP远程编辑文件(gvim已经可以做到这一点)

    使用本地或服务器上存储的TAGS文件(可能更有效地在服务器上使用一个文件,然后我不必将每个文件FTP下来).我想生成文件然后FTP到我本地机器上的正确位置就可以了.

    运行shell命令,就好像我在服务器上的文件目录中一样(make,各种脚本等).我确实有ssh访问机器所以我不认为这将是一个问题.

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

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



1> f3lix..:

您还可以使用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'来引用标记文件的本地(修改)版本.

推荐阅读
kikokikolove
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有