【发布时间】:2012-08-16 16:58:34
【问题描述】:
如何更改 vim 中的语法突出显示,特别是 C/C++/PHP? 我也可以更改背景颜色,使其与外壳的颜色不同吗?
【问题讨论】:
-
顺便说一句,在 vim(不是 gvim)中,您仅限于终端支持的颜色!数量不多。
如何更改 vim 中的语法突出显示,特别是 C/C++/PHP? 我也可以更改背景颜色,使其与外壳的颜色不同吗?
【问题讨论】:
在开始安装各种插件之前,请查看 Vim 随附的预装配色方案。就我而言,我有很多:
# rpm -ql vim vim-common | grep color
/usr/share/vim/vim72/colors
/usr/share/vim/vim72/colors/README.txt
/usr/share/vim/vim72/colors/blue.vim
/usr/share/vim/vim72/colors/darkblue.vim
/usr/share/vim/vim72/colors/default.vim
/usr/share/vim/vim72/colors/delek.vim
/usr/share/vim/vim72/colors/desert.vim
/usr/share/vim/vim72/colors/elflord.vim
/usr/share/vim/vim72/colors/evening.vim
/usr/share/vim/vim72/colors/koehler.vim
/usr/share/vim/vim72/colors/morning.vim
/usr/share/vim/vim72/colors/murphy.vim
/usr/share/vim/vim72/colors/pablo.vim
/usr/share/vim/vim72/colors/peachpuff.vim
/usr/share/vim/vim72/colors/ron.vim
/usr/share/vim/vim72/colors/shine.vim
/usr/share/vim/vim72/colors/slate.vim
/usr/share/vim/vim72/colors/torte.vim
/usr/share/vim/vim72/colors/zellner.vim
/usr/share/vim/vim72/ftplugin/dircolors.vim
/usr/share/vim/vim72/syntax/colortest.vim
/usr/share/vim/vim72/syntax/dircolors.vim
/usr/share/vim/vim72/syntax/syncolor.vim
/usr/share/vim/vimfiles/after/colors
/usr/share/vim/vimfiles/colors
要改变它,只需使用这个:
colorscheme darkblue
您还可以下载配色方案并将它们放入您的 VIMRC 子目录“colors”并以相同的方式加载它们。我喜欢这个,例如:http://ethanschoonover.com/solarized
当然,您可以修改这些配色方案。只需将“default.vim”(或您喜欢的那个)复制到您的 VIMRC/colors 并对其进行编辑以更改您想要的颜色。
【讨论】:
你必须给它一个语法文件来加载和使用它:
http://www.vim.org/scripts/script.php?script_id=1571
启用它(如果你不知道)它的:set syntax
有关更改 vim 的背景检查的信息,请点击此处:
【讨论】: