Macos iTerm2中的vim颜色错误
首先,如果这是iTerm2问题中的另一种vim颜色,请道歉。我已经尝试了我能找到的一切,但仍然无法解决这个问题。iTerm2只是没有给我正确的颜色。下面是一个比较iTerm2 vim和Macvim的屏幕截图Macos iTerm2中的vim颜色错误,macos,vim,color-scheme,iterm2,Macos,Vim,Color Scheme,Iterm2,首先,如果这是iTerm2问题中的另一种vim颜色,请道歉。我已经尝试了我能找到的一切,但仍然无法解决这个问题。iTerm2只是没有给我正确的颜色。下面是一个比较iTerm2 vim和Macvim的屏幕截图 :echo&t\u Co给了我256 iTerm2报告终端类型设置为xterm-256colorecho$TERM提供xterm-256color 我使用base16 solarized作为我的配色方案。iTerm2配色方案是,而我的vim配色方案是 这是我的名片 谢谢你的帮助 编辑:这里
:echo&t\u Co
给了我256
iTerm2报告终端类型设置为xterm-256color
echo$TERM
提供xterm-256color
我使用base16 solarized作为我的配色方案。iTerm2配色方案是,而我的vim配色方案是
这是我的名片
谢谢你的帮助
编辑:这里是另一个比较,这次使用solarized.vim颜色,来自:
编辑:尝试将$TERM设置为xterm,颜色更好,但缓冲栏仍存在一些问题,不确定这是否正常 在vim Color solarized Github页面上,要在终端仿真器中获得正确的颜色,您应该更改iTerm2的默认颜色
要做到这一点,只需按照base16-solarized.light配色方案的说明进行操作。将
术语设置为xterm-256color
的整个要点是允许Vim使用xterm调色板的16到255种颜色xterm-256color
在您的情况下是毫无意义的,因为Base16和Solarized都不使用该调色板中的任何颜色。尝试将$TERM设置为xterm时,颜色会更好,但缓冲栏仍然存在一些问题,不确定这是否正常我将原始图片上的iterm和vim都设置为base16 solarized light non-256在您上次的评论中,您提到您使用的是非256 iterm颜色。但是,在原始问题中,您提供了一个指向当前使用的itermcolor预设的链接,该预设具有256种颜色。因此,请确保您确实使用了非256 ItermColor预设(有两种变体)。除了建议您更好地使用Alter阳离子的vim Color solarized插件外,我不知道您还可以尝试什么。我在256/非256变体上尝试了base16 iterm solarizedlight,但这并没有解决meI guess设置的问题让g:solarized_TermColor=16
和让g:solarized_termtrans=1
.vimrc
也不会更改某些内容,因为这些应该是默认设置,但您也可以尝试。除此之外,我很抱歉,我没有更多的想法:(谢谢你的帮助:)因为我的赏金很快就要结束了,无论如何你可以得到它。