我有OSX优胜美地和iTerm2.我使用Debian 8通过ssh连接到我的虚拟机.当我运行vim时,所有颜色都搞砸了.
iTerm2上有xterm-256颜色.
很多东西都会影响你的Vim colorscheme.
确保iTerm的终端类型正确.如您所说,您使用xterm-256color
.
确保您的远程shell具有匹配的终端类型,您可以使用该类型进行验证echo $TERM
.如果尚未设置,请使用类似的配置shell
# For sh, bash, zsh, ksh export TERM=xterm-256color # For csh, tcsh setenv TERM xterm-256color
如果您尝试使用的配色方案假定可以使用256色支持,您可能还需要添加到.vimrc
:
set t_Co=256
最后,颜色方案可能会受到background
Vim中的设置的影响,您可以将其设置为dark
或light
.要查看它的设置,
:set background?
并在你的方式设置它.vimrc
,
set background=dark
(或light
).