gvim配色方案与xterm中的vim相匹配

gvim配色方案与xterm中的vim相匹配,vim,color-scheme,Vim,Color Scheme,我的问题和你的一样 我特别喜欢vim上的“暗蓝色”方案(通过油灰)。是否有一些脚本可以更改深蓝色配色方案并更改GUI BG和GUI FG以匹配ctermbg和ctermfg中的值。您可以使用这种方式 :颜色方案深蓝色 这在gvim和xterm中工作。 如果要更改命令行vim,可以使用此方法。 这与gvim相同。 首先,您可以键入:colorscheme,然后按选项卡,它将提供更多的配色方案。 您可以对其进行设置。首先,您必须知道,也许您是,大多数终端模拟器都具有允许用户定义16色默认调色板的功能

我的问题和你的一样


我特别喜欢vim上的“暗蓝色”方案(通过油灰)。是否有一些脚本可以更改深蓝色配色方案并更改GUI BG和GUI FG以匹配ctermbg和ctermfg中的值。

您可以使用这种方式

:颜色方案深蓝色

这在gvim和xterm中工作。 如果要更改命令行vim,可以使用此方法。 这与gvim相同。 首先,您可以键入:colorscheme,然后按选项卡,它将提供更多的配色方案。
您可以对其进行设置。

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

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

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

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

获得所有值后,可以制作colorscheme的副本:

$ cp /usr/share/vim/vim7x/colors/darkblue.vim ~/.vim/colors/darkblue.vim
并将所有的
guibg
guifg
更改为前面提到的值


祝你好运。

与其尝试将GVIM颜色降级为有限的终端颜色集,我会(假设你有一个支持256色的“现代”终端仿真器)使用在控制台中获得非常接近GVIM颜色的格式副本,即升级终端颜色。

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

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

Bundle 'godlygeek/csapprox'

然后重新启动Vim。我发现的唯一问题是,寻找vimrc会破坏它。每当您想用
:so~/.vimrc
为vimrc提供源代码时,您都必须重新启动vim

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