如何在Gnome-terminal中使用Vim colorschemes?

时间:2011-11-03 03:12:15

标签: vim

我已将此添加到.vimrc

set t_Co=256

这似乎没有效果。

我正在使用vim.org网站上的“wombat.vim”配色方案。这在gui版本的vim-gnome中运行良好。我尝试过其他颜色方案和一些工作,有些则没有。如果gnome-terminal无法使用配色方案,那么会有一个终端吗?

2 个答案:

答案 0 :(得分:0)

您需要启用256色支持。

为此,您需要在~/.bashrc~/.bash_profile~/.profile文件中添加以下内容:

export TERM="gnome-256color"

答案 1 :(得分:0)

袋熊colorscheme没有为gui以外的任何颜色定义颜色。你可以使用CSApprox插件来允许在终端vim中使用gui-only colorschemes。

当然,一旦你这样做仍然存在gnome-terminal没有为自己指定正确$TERM的问题,所以你必须要么

  • 将代码放入vimrc中,尝试检测何时使用gnome-terminal,然后手动设置t_Co。 CSApprox的文档有一个例子。

  • 将代码放入shell init文件中,尝试检测何时使用gnome-terminal,然后手动将$TERM设置为正确的值

  • 说服Gnome上游修复多年来一直在他们的跟踪器中的bug,以允许用户设置正确的$TERM(无需编辑源代码并重新编译)或者在第一时间正确设置

    • 看起来他们可能最终会绕过第一个选项并通过gconf / gsettings进行配置