如何在Cygwin中获得适当的vim主题?

时间:2016-01-18 22:13:35

标签: vim cygwin

(编辑:我正在使用zsh,如果这很重要)

我现在非常困惑。这是我的vimrc的相关部分(我正在使用Vundle)。

set t_Co=256
set background=dark
colorscheme PaperColor

(the full vimrc if you are curious, it's pretty short)

这是Cygwin中显示的vim(所有Cygwin的终端颜色设置为开箱即用的默认值): enter image description here

如果我发表评论t_Co=256,我会得到: enter image description here

哪个更好,但是当您认为PaperColor主题应该看起来like what's shown here时不会。

我已阅读this answer here to a similar question,但这对我来说不是一个非常好的解决方法 - 我不想每次更改配色方案时都要手动更改Cygwin的终端颜色,甚至是如果我的vim使用一组颜色而我的zsh使用另一种颜色时工作?为什么Cygwin不能只显示我的显示器可以使用的所有颜色 - 它真的没有这种能力吗?或者我只是用我的配置弄乱了什么?从我用Google搜索过的内容来看,有关Cygwin颜色如何工作的信息量非常少。我期待数百个链接与人们有完全相同的问题,但实际上只有少数。

1 个答案:

答案 0 :(得分:0)

我发现了我的问题。

很久以前,当我从bash切换到zsh时,我修改了我的Cygwin启动器.bat文件以启动zsh.exe。这样做会打开一个运行zsh的非常精简的终端,但它不是Cygwin通常使用的薄型终端(它支持更多功能,如更好的颜色)。

我只需要切换我的Cygwin启动器快捷方式来打开薄荷终端(然后在Mintty中登录zsh)。