加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – 在网络上有效使用gvim

发布时间:2020-12-14 02:52:59 所属栏目:Windows 来源:网络整理
导读:我目前在telnet窗口中使用 vim来编辑代码(很老的学校!).有很多源代码(主要是C),所以我使用标签,cscope等来绕过.这是好的,但网络延迟可以使每次击键“滞后”,这是不太好的! 我想在我的Windows PC(或任何可以设置的编辑器)上使用gvim来: 通过FTP远程编辑文
我目前在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#1tscp://remote.host.com/project/#

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读