2011-02-17 95 views
2

我想知道是否有办法让MacVim成为我的默认编辑器,当我SSH'ed到服务器。服务器的.vimrc文件可以在我的Mac上启动程序吗?通过终端打开MacVim SSH'ed到服务器

我问,因为偶尔我会从我们的程序员那里获得一些项目的帮助,如果他从他的电脑登录到我的帐户并使用我的配置打开vim,那么配色方案通常非常苛刻,因为他不是使用支持256色的终端。如果设置了.vimrc文件,如果它检测到gui(例如,我使用的是iTerm而不是Terminal.app),它会加载我更喜欢的colorscheme吗?

感谢您的任何建议!

+0

TERM_PROGRAM环境变量在iTerm和Terminal.app中看起来不同,所以在.vimrc中,如果$ TERM_PROGRAM =〜'^ iTerm' – 2011-02-17 19:23:23

回答

10

这是一种使用MacVim编辑服务器上的文件的方法,但它需要您先在本地计算机上启动MacVim。

首先确保您已安装netrw。检查:help netrw以确认它是。

然后你开始的MacVim后,你可以输入这样的事情:

:e scp://[email protected]/.bash_profile 

,你应该看到在文件中你的MacVim Vim会话开拓。编辑并保存。

将ssh密钥设置为自动将您认证到服务器将有所帮助。