SSH'时通过终端打开MacVim;向服务器发送数据

SSH'时通过终端打开MacVim;向服务器发送数据,vim,ssh,macvim,Vim,Ssh,Macvim,我想知道,当我使用SSH连接到服务器时,是否有办法让MacVim成为我的默认编辑器。有没有办法让服务器的.vimrc文件在我的Mac上启动程序 我这样问是因为偶尔我会从我们的程序员那里得到一些项目上的帮助,如果他从他的计算机登录到我的帐户并使用我的配置打开vim,颜色方案通常是非常苛刻的,因为他没有使用支持256色的终端。设置.vimrc文件是否更容易,以便在检测到gui(例如,我使用的是iTerm而不是Terminal.app)时加载我喜欢的配色方案 谢谢你的建议 这里有一种使用MacVim编

我想知道,当我使用SSH连接到服务器时,是否有办法让MacVim成为我的默认编辑器。有没有办法让服务器的.vimrc文件在我的Mac上启动程序

我这样问是因为偶尔我会从我们的程序员那里得到一些项目上的帮助,如果他从他的计算机登录到我的帐户并使用我的配置打开vim,颜色方案通常是非常苛刻的,因为他没有使用支持256色的终端。设置.vimrc文件是否更容易,以便在检测到gui(例如,我使用的是iTerm而不是Terminal.app)时加载我喜欢的配色方案


谢谢你的建议

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

首先确保已安装
netrw
。检查
:帮助netrw
以确认它是正确的

然后在启动MacVim后,可以键入如下内容:

:e scp://username@yourserverdomain.com/.bash_profile
您应该会在MacVim会话中看到打开的文件。编辑它并保存


设置ssh密钥以自动验证您是否进入服务器将有所帮助。

iTerm和Terminal.app中的TERM_程序环境变量似乎不同,因此在.vimrc中,如果$TERM_程序=~'^iTerm',您可以加载颜色方案