Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos iTerm2中的vim颜色错误_Macos_Vim_Color Scheme_Iterm2 - Fatal编程技术网

Macos iTerm2中的vim颜色错误

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配色方案是 这是我的名片 谢谢你的帮助 编辑:这里

首先,如果这是iTerm2问题中的另一种vim颜色,请道歉。我已经尝试了我能找到的一切,但仍然无法解决这个问题。iTerm2只是没有给我正确的颜色。下面是一个比较iTerm2 vim和Macvim的屏幕截图

: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
也不会更改某些内容,因为这些应该是默认设置,但您也可以尝试。除此之外,我很抱歉,我没有更多的想法:(谢谢你的帮助:)因为我的赏金很快就要结束了,无论如何你可以得到它。