2

我和将GVim 颜色方案更改为类似于命令行 Vim有同样的问题

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

4

5 回答 5

2

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

因为每个终端仿真器都有自己的默认颜色,并且用户可以修改这些颜色,所以无法判断DarkRed甚至不实际查看终端仿真器Black的配置文件或首选项窗口的值。

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

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

我的配色方案

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

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

并将所有 和 更改guibgguifg您之前提到的值。

祝你好运。

于 2012-09-29T15:50:28.893 回答
1

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

于 2012-10-01T23:04:19.137 回答
0

你可以用这种方式...

:colorscheme 深蓝

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

于 2012-09-29T14:21:30.390 回答
0

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

Bundle 'godlygeek/csapprox'

并重新启动 Vim。我发现的唯一问题是采购 vimrc 会破坏它。每次你想用:so ~/.vimrc.

于 2014-09-23T20:00:42.697 回答
0

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

于 2012-09-29T16:35:21.930 回答