8

我无法使用 Iterm2 在 Vim 中使用生动的配色方案(或任何)。这是我的 .vimrc 文件:

syntax on
syntax enable
colorscheme vimbrant
set background=dark

我已将 Iterm 设置为使用 xterm-256,就像它在常见问题解答中所说的那样。每当我在 Vim 中回显时,它都会显示 256。

终端也没有使用我在 Iterm2 中的颜色设置,但我不太在意。

编辑:文件在 ~/.vim/colors/vimbrant.vim 中。另外,我忘了提到我的光标似乎对变量和结构等具有正确的颜色,但文本本身仍然是白色的。背景似乎是正确的颜色。我的 .gvimrc 文件中唯一的东西是颜色方案充满活力。

4

5 回答 5

5

真是愚蠢的错误,我在没有意识到的情况下将最小对比度最大化。

于 2015-01-24T06:54:54.760 回答
4

我一直有同样的问题,这似乎已经解决了它:

在您的 .bash_profile 设置 CLICOLOR 之前设置 TERM:

# Set CLICOLOR if you want Ansi Colors in iTerm2 
export CLICOLOR=1

# Set colors to match iTerm2 Terminal Colors
export TERM=xterm-256color

保存 bash 文件和源代码:

source ~/.bash_profile 

然后,在您的 iTerm2 Preferences > Terminal > Report Terminal Type 中,设置为 xterm-256color 或 xterm

关闭 iTerm2,重新启动并输入 ls。这对我有用。

祝你好运。

于 2015-01-23T03:47:38.490 回答
1

我对 iterm2 颜色进行了高度定制,并为 vim/janus 构建了一个特定的主题。我的 iterm2 颜色很好,但是在 20161204 nightly build 之后,vim 中的颜色都会乱七八糟。

我注意到 vim 中关闭的颜色是我的 iterm2 配置文件“明亮”颜色。我尝试set background=dark了我的.vimrc,但这并没有解决它。但是使用set background=light,我的颜色正是我以前再次拥有它们的方式!

我在配置 vim 时显然做了一些倒退,但我已经按照我喜欢的方式对其进行了微调。我希望这对 2016 年 12 月 4 日之后遇到 vim 颜色问题的其他人有所帮助。

于 2017-01-10T19:54:02.993 回答
0

syntax enable之后就没用了syntax on

set background=dark在配色方案之外通常也无用。

当你这样做时,你的配色方案是否有效:colorscheme vimbrant?你在哪里安装的?

于 2015-01-23T06:32:06.207 回答
0

在尝试了在这里和其他地方提出的所有其他建议之后,对我有用的最后一件事是:

set termguicolors
于 2020-09-25T18:59:24.333 回答