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