我和Change GVim Color Scheme to be Like Command Line Vim
的问题相同我特别喜欢vim上的'darkblue'方案(通过腻子)。可以有一些脚本改变darblue配色方案并更改guibg和guifg以匹配ctermbg和ctermfg中的值。
答案 0 :(得分:2)
首先,你必须意识到,也许你是,大多数终端模拟器都能够让用户定义16色默认调色板。如果没有明确激活256色支持,大多数 - 如果不是全部 - 终端仿真器将默认为这16种颜色。
因为每个终端模拟器都有自己的默认颜色,并且用户可以修改它们,所以在没有实际查看配置文件或首选项的情况下,无法告诉DarkRed
甚至Black
的值您的终端模拟器的窗口。
假设您没有以256色模式运行,您应该找到终端模拟器中定义默认/自定义颜色的位置,并记下它们的十六进制值。
这是我自己的colorcheme,在Gnome终端:
获得所有值后,您可以复制colorscheme:
$ cp /usr/share/vim/vim7x/colors/darkblue.vim ~/.vim/colors/darkblue.vim
并将所有guibg
和guifg
更改为您之前记下的值。
答案 1 :(得分:1)
Vivify提供通常支持终端vim和gvim的colorschemes。尝试在那里下载你的计划。
答案 2 :(得分:0)
你可以这样使用......
:colorscheme darkblue
这在gvim和xterm中有效。 如果要更改命令行vim,可以使用此方法。 这和gvim一样。 首先你可以输入:colorscheme然后按标签它会给出更多的配色方案。 你可以设置它。
答案 3 :(得分:0)
我会(假设你有一个支持256种颜色的“现代”终端模拟器)而不是试图降级 GVIM颜色到有限的终端颜色集合中使用CSApprox plugin在控制台中非常接近GVIM颜色,即升级终端颜色。
答案 4 :(得分:0)
我很惊讶这不在这里。有一个名为csapprox的插件就是这样做的。最酷的是它没有任何配置。只需在vimrc中设置colorscheme,它就会自动在终端vim中正确加载颜色。将其添加到Vundle:
Bundle 'godlygeek/csapprox'
然后重启Vim。我发现的唯一问题是采购你的vimrc打破了它。每次要使用:so ~/.vimrc
来源vimrc时,都必须重新启动vim。