我无法使用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。
答案 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