如何使颜色设置在vim中与vvim中的颜色设置相同

neu*_*cer 7 vim

当我把以下内容放在.vimrc中时

colorscheme蓝色

它给了我一个很棒的蓝色colorcheme在gvim.但是,当我使用vim时,它是浅蓝色.我可以改变一个设置,以便gvim和vim看起来一样吗?如果没有,那么有没有办法我可以设置它,以便我的gvim设置不会干扰我的vim设置?

DrA*_*rAl 13

除了John的使用建议外.gvimrc,还有其他一些有趣的选择:

如果您的命令行vim是使用+gui(:echo has("gui"))*编译的,并且您具有256色的终端,则可以使用CSApprox插件将GUI颜色方案转换为匹配的命令行1.

如果您的命令行vim没有+gui,您可以尝试(我没有使用过这个)guicolorscheme插件.guicolorscheme插件解析颜色方案文件,因此它不像CSApprox那样强大(例如,它几乎肯定不适用于我的配色方案).

这里这里有关于这两种方法的更多信息.


*关于has("gui"):

如果您对此不感兴趣+gui,请立即停止阅读!

就个人而言,我建议这个,因为它简化了事情有点-你有机会输入:gui,如果你想从终端切换到GUI和你不可避免地+X11+xterm_clipboard,以及,你可以复制从控制台VIM的X剪贴板.如果您的vim没有+gui,最简单的解决方法是在您的个人bin目录中创建一个GUI可执行文件的链接:

ln `which gvim` ~/bin/vim
Run Code Online (Sandbox Code Playgroud)

如果可执行文件名是GVim,它将非常乐意作为控制台vim工作vim."默认"从GUI vim的源代码构建启用将创建一个可执行文件(vim)和大量的链接到可执行文件一样gvim,gview,view,vimdiff等大多数Linux发行版似乎单独编译它们虽然,以尽量减少基本的Vim的要求(所以你可以在不安装X的情况下使用vim).因此,我倾向于使用我想要的功能在/ usr/local中重新编译和安装,因为我总是安装X(它不必运行,只是安装).


Joh*_*don 3

在文件中设置 vim 设置.vimrc,并在设置文件中设置 gvim 设置.gvimrc

.gvimrc只需在...中选择不同的配色方案即可