vim上的错误颜色超过ssh

时间:2015-12-24 14:38:55

标签: vim ssh iterm2

我有OSX Yosemite和iTerm2。我使用Debian 8通过ssh连接到我的虚拟机。当我运行vim时,所有颜色都搞砸了。

iTerm2上有xterm-256色彩。

1 个答案:

答案 0 :(得分:8)

许多事情都会影响你的Vim色彩方案。

确保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

最后,配色方案可能会受到Vim中background设置的影响,您可以将其设置为darklight。要查看它的设置,

:set background?

并在.vimrc

中设置其中一种方式
set background=dark

(或light)。