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