【问题标题】:command line VIM does not change background (stays black)?命令行 VIM 不改变背景(保持黑色)?
【发布时间】:2012-02-07 21:09:48
【问题描述】:

我在 gVIM 和 VIM 中都试过这个 背景在 gVIM 中正确应用,但在 VIM 中没有,它只是保持黑色。 我使用命令,:color zenburn 我在 Windows XP 中运行它,命令提示符 我也想知道xp命令提示符支持多少颜色。

【问题讨论】:

标签: vim command-prompt color-scheme


【解决方案1】:

"gui" vim (gvim) 和 "console" vim (vim) 之间的颜色设置完全不同。对于相同的配色方案,它们甚至可以完全不同。

我不熟悉“zenburn”方案,但听起来它会根据您是否使用 GUI 做出不同的选择。

:highlight 命令有不同的参数(term=cterm=gui= 等)定义 vim 在不同模式下使用的不同颜色。您应该能够查看您的 zenburn.vim 颜色定义文件以了解它正在使用什么。

【讨论】:

    【解决方案2】:

    Vim 的 GUI 版本和控制台版本的颜色在每个颜色方案文件中设置不同。它们甚至根本不需要设置(一些颜色方案只定义 GUI 版本的值,反之亦然)。

    话虽如此,打开您的颜色方案文件(zenburn.vim)并查找它。如果您对背景颜色感兴趣,请查看类似于

    的线条
    hi Normal guibg=... guifg=.... ctermbg=.... ctermfg=...
    

    或类似的东西。

    值应该在那里 - 如果您愿意,可以根据自己的喜好更改它们。

    【讨论】:

      【解决方案3】:

      在 Windows 命令提示符下,我发现只有 16 种配色方案效果很好。您可能更喜欢安装 cygwin 并在安装中包含 mintty。 mintty 是一个更好的终端,我对 256 色没有问题。 http://code.google.com/p/mintty/

      【讨论】:

        猜你喜欢
        • 2011-05-18
        • 2011-11-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-09-15
        • 1970-01-01
        • 1970-01-01
        • 2014-01-30
        相关资源
        最近更新 更多