Vim-启用256色,仅16种工作

Vim-启用256色,仅16种工作,vim,colors,zsh,256color,Vim,Colors,Zsh,256color,我无法使用256色网格()修改我的Vim颜色。 不幸的是,只有16种基本颜色有效。256色网格中的颜色将替换为16色网格中的等效颜色:88色将变为1色,214色将变为11色,224色将变为15色,以此类推 以下是我在~/.vimrc中使用的有关颜色的内容: set t_Co=256 highlight comment ctermfg=grey highlight constant ctermfg=224 syntax enable 使用此代码,注释为灰色,常量为白色(而它们应为米色) 我想让您

我无法使用256色网格()修改我的Vim颜色。 不幸的是,只有16种基本颜色有效。256色网格中的颜色将替换为16色网格中的等效颜色:88色将变为1色,214色将变为11色,224色将变为15色,以此类推

以下是我在~/.vimrc中使用的有关颜色的内容:

set t_Co=256
highlight comment ctermfg=grey
highlight constant ctermfg=224
syntax enable
使用此代码,注释为灰色,常量为白色(而它们应为米色)

我想让您知道,当我在shell中键入
tput colors
时,结果是“256”,这意味着(如果我没有弄错的话)启用了256种颜色是有用的。当我键入
echo$TERM
时,结果是“xterm-256color”,如果我没有弄错(再次),这意味着我已经正确安装了256色插件

知道我使用zsh可能会对您有所帮助

我运行了一些脚本来显示终端支持的颜色,结果如下:


我不明白为什么我不能使用256色的包装。我错在哪里?

你的终端模拟器也需要能够处理这个问题,毕竟,它是向你显示颜色的东西。您使用的是哪一种,在哪一个平台上?检查您的终端是否真的支持256色:
wget-qO-https://raw.githubusercontent.com/alghanmi/terminal_color_test/master/256colors2.pl |perl
。“颜色立方体,6x6”之后必须为所有256色showed@komar看起来事实并非如此:@DanLowe我在bash上使用zsh,还有我的zsh。我在Windows 10上。Windows 10上似乎不支持256色。但是一个名为mintty的程序可能能够做到这一点。看见