麻烦用Iterm2在Vim中获取Colorschemes

时间:2015-01-23 03:24:42

标签: vim colors color-scheme iterm2

我无法使用Iterm2在vim中使用vimbrant colorscheme(或任何)。这是我的.vimrc文件:

syntax on
syntax enable
colorscheme vimbrant
set background=dark

我已将Iterm设置为使用xterm-256,就像它在FAQ中所说的那样。每当我在Vim中回声时它就会说256。

终端也没有使用我在Iterm2中的颜色设置,但我并不关心它。

编辑:文件位于〜/ .vim / colors / vimbrant.vim中。另外,我忘了提到我的光标似乎有变量和结构的正确颜色等等,但文本本身仍然是白色的。背景似乎是正确的颜色。我的.gvimrc文件中唯一的东西就是colorscheme vimbrant。

5 个答案:

答案 0 :(得分:4)

真是愚蠢的错误,我没有意识到最小的对比度。

答案 1 :(得分:3)

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

在设置TERM之前,在.bash_profile中设置CLICOLOR:

# 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偏好设置>终端>报告终端类型,设置为xterm-256color或xterm

关闭iTerm2,重启并键入ls。这对我有用。

祝你好运。

答案 2 :(得分:1)

我的iterm2颜色高度定制,并为vim / janus构建特定主题。我的iterm2颜色很好,但是在20161204每晚构建之后,颜色会在vim中混乱。

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

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

答案 3 :(得分:0)

syntax enable之后

syntax on无效。

set background=dark在colorscheme之外通常也没用。

:colorscheme vimbrant时,您的colorscheme是否有效?你在哪里安装它?

答案 4 :(得分:0)

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

set termguicolors