(编辑:我在使用zsh,如果这有关系的话)
我现在很困惑。这是我的vimrc的相关部分(我正在使用Vundle)。
set t_Co=256
set background=dark
colorscheme PaperColor(完整的vimrc,如果你很好奇,它很短)
以下是Cygwin中的vim显示(所有Cygwin的终端颜色设置为其开箱即用的默认值):

如果我评论一下t_Co=256,我就会得到以下信息:

这样做更好,但当您考虑到PaperColor主题看起来应该是就像这里所展示的时,就不是这样了。
我读过这是对一个类似问题的回答,,但这对我来说不是一个很好的解决办法--每次我改变配色方案时,我都不想手动改变Cygwin的终端颜色,如果我的vim使用一组颜色,而我的zsh使用另一组颜色,这会有效吗?为什么Cygwin不能显示我的显示器所能显示的所有颜色--它真的没有这种能力吗?还是我只是把我的吐露搞砸了?据我在谷歌上搜索的,有关Cygwin颜色工作原理的大量信息令人惊讶地缺乏。我想和有同样问题的人有数以百计的联系,但实际上只有少数人。
发布于 2016-01-18 22:52:26
我发现了我的问题。
很久以前,当我从bash切换到zsh时,我修改了我的Cygwin启动程序.bat文件以启动zsh.exe。这样做打开了一个非常精简的终端运行zsh,但它不是薄荷终端,Cygwin通常使用(并支持更多的功能,如更好的颜色)。
我只需切换我的Cygwin启动快捷键来打开薄荷终端(然后登录到mintty中的zsh )。
https://stackoverflow.com/questions/34865034
复制相似问题