【问题标题】:gvim color scheme to match vim in xtermgvim 配色方案以匹配 xterm 中的 vim
【发布时间】:2014-09-24 04:00:42
【问题描述】:

我和Change GVim Color Scheme to be Like Command Line Vim有同样的问题

我特别喜欢 vim 上的“darkblue”方案(通过 putty)。是否有一些脚本可以更改 darblue 配色方案并更改 guibg 和 guifg 以匹配 ctermbg 和 ctermfg 中的值。

【问题讨论】:

    标签: vim color-scheme


    【解决方案1】:

    首先您必须知道,也许您知道,大多数终端仿真器都具有让用户定义 16 色默认调色板的能力。如果没有明确激活 256 色支持,大多数(如果不是全部)终端仿真器将默认使用这 16 种颜色。

    因为每个终端模拟器都有自己的默认颜色,并且用户可以修改这些颜色,所以如果不实际查看配置文件或首选项窗口 你的终端模拟器。

    假设您不是在 256 色模式下运行,您应该找到在终端模拟器中定义默认/自定义颜色的位置并记下它们的十六进制值。

    这是我自己的配色方案,在 Gnome 终端中:

    获得所有值后,您可以制作颜色方案的副本:

    $ cp /usr/share/vim/vim7x/colors/darkblue.vim ~/.vim/colors/darkblue.vim
    

    并将所有guibgguifg 更改为您之前记下的值。

    祝你好运。

    【讨论】:

      【解决方案2】:

      Vivify 提供了通常同时支持终端 vim 和 gvim 的颜色方案。尝试在那里下载您的方案。

      【讨论】:

        【解决方案3】:

        你可以这样用……

        :colorscheme 深蓝色

        这是在 gvim 和 xterm 中工作的。 如果你想改变命令行 vim 你可以使用这个方法。 这和 gvim 一样。 首先你可以输入 :colorscheme 然后按下选项卡它会提供更多的配色方案。 你可以设置。

        【讨论】:

        • 是的,我可以设置颜色方案。但是,通常它在 gvim 和 vim(超过 xterm)中看起来不同,因为 vim 不支持太多颜色。虽然 gvim 支持更多颜色,但我仍然喜欢 vim 的“有限颜色”版本,但同时我想在 vim 上使用 gvim。所以,想找到一种方法来匹配 gvim 的配色方案,使其与 vim 的配色方案完全匹配。
        【解决方案4】:

        我不会尝试将 GVIM 颜色降级到有限的终端颜色集,而是(假设您有一个支持 256 种颜色的“现代”终端仿真器)使用CSApprox plugin 来获取控制台中 GVIM 颜色的非常接近的再现,即升级终端颜色。

        【讨论】:

          【解决方案5】:

          我很惊讶这不在这里。有一个名为csapprox 的插件正是这样做的。最酷的事情是它无需配置即可完成。只需在 vimrc 中设置颜色方案,它就会自动在终端 vim 中正确加载颜色。将其添加到 Vundle:

          Bundle 'godlygeek/csapprox'
          

          然后重新启动 Vim。我发现的唯一问题是采购 vimrc 会破坏它。每次你想用:so ~/.vimrc 获取 vimrc 时,你都必须重新启动 vim。

          【讨论】:

            猜你喜欢
            • 2010-12-06
            • 1970-01-01
            • 1970-01-01
            • 2018-12-03
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多