在我的桌面上我使用混合配色方案在 vim 中,为我的控制台 16 色调色板设置首选颜色(如自述文件中所述)。
然而,在我的笔记本电脑上,我使用日光配色方案,因此当我从笔记本电脑 SSH 进入桌面并打开 VIM 时,使用混合颜色看起来会很有趣。
当 SSH 连接到另一台机器时,有什么方法可以“转发”vim 配置来设置颜色? (假设colorscheme文件已经安装,只需调用colorscheme solarized
)
答案1
您可以访问环境变量在你vimrc
使用的$NAME
。ssh
设置环境变量SSH_CONNECTION
在 SSH 会话内有关连接的非空元数据。您可以将这两者结合起来,根据您是否vim
通过 SSH 访问来运行配置代码:
if $SSH_CONNECTION
colorscheme solarized
endif
if
运行时的主体SSH_CONNECTION
非空,因此如果您将其放入桌面,.vimrc
那么您将通过 SSH 获得 Solarized 主题,以及您之前在其余时间配置的任何内容。