1

我启动 Gnu 屏幕并开始编辑带有语法着色的 Ruby 文件并选择使用粗体和彩色背景(例如晚上)的 vim 颜色方案。然后我退出了vim。终端并没有恢复到以前的样子,而是采用了我在 Vim 中使用的颜色方案的一些属性。

如果我在 Gnu 屏幕之外使用 vim,则不会发生这种情况。

有没有人也经历过这个?解决方法是什么?

我正在使用 Ubuntu Jaunty 和 GNOME 终端。

4

1 回答 1

3

听起来像是当您将t_Co~/.vimrc的值设置为不正确时会发生什么。

如果是这种情况,您应该做的是确保$TERM在您的环境中正确设置,以便 Vim 自动知道它可以使用多少种颜色。t_Co在你的手动设置~/.vimrc永远不是正确的答案。

内部屏幕,$TERM应该screenscreen-bce取决于您的配置。如果您有正确的 terminfo 条目并且已构建屏幕来支持它,您也可以使用screen-256coloror screen-256color-bce

于 2010-02-04T15:56:45.790 回答