我启动GNU屏幕,开始编辑一个语法着色的Ruby文件,并选择一个使用黑体和彩色背景(例如,晚上)的VIM配色方案。然后我退出维姆。终端并没有恢复到以前的样子,但具有一些我在VIM中使用的配色方案的特性。
如果我在GNU屏幕之外使用VIM,则不会发生这种情况。
有人也经历过吗?解决方法是什么?
我用的是UbuntuJaunty和GNOME终端。
听起来像是当你设置 t_Co 在你 ~/.vimrc 不正确的值。
t_Co
~/.vimrc
如果是这样的话,你应该做的是确保 $TERM 在您的环境中设置正确,所以Vim自动知道它可以使用多少颜色。手动设置 TY-CO 在你 ~/VIMRC 永远都不是正确的答案。
$TERM
TY-CO
~/VIMRC
屏幕内部, 美元条款 应该是 screen 或 screen-bce 取决于您的配置。如果您有合适的terminfo条目,并且屏幕是为支持它而构建的,那么您也可以使用 screen-256color 或 screen-256color-bce .
美元条款
screen
screen-bce
screen-256color
screen-256color-bce