在ubuntu下启动vim,提示找不到配色方案blackboard(或其他的),
如何挑选自己喜欢的配色方案呢?在/usr/share/vim/vim72/colors中,(这里根据自己的vim版本选择相应的文件夹)
可以看到很多文件,这些文件就是vim自带的配色方案。比如我们要把配色方案设置为blue.vim,(这个是最难看的)
colorscheme delek
delek和koehler这两个稍微好看点,其他真TM难看
则我们可以centos中打开/etc/vimrc,找到colorscheme一行,将blackboard改成delek保存退出即可。
配色方案设置完毕。我们可以试多几个方案,找到自己最喜欢的一个。
首先打开vim,输入命令 scriptnames看看vim加载了哪些脚本
:scriptnames
可见所有和语法及颜色相关的脚本都已经加载了,应该不是它们的问题。
在看.vimrc配置文件
1 set nocompatible " Vim settings, not Vi settings. must be first 2 set autoindent " Auto align when insert new line, for instance, when using o or O to insert new line. 3 set ruler " Show ruler at the bottom-right of vim window 4 set showcmd 5 set backspace=indent,eol,start " Enable delete for backspace under insert mode" 6 colorscheme darkblue 7 set number " Show line number 8 syntax on 9 if &term =~ "xterm" 10 if has("terminfo") 11 set t_Co=8 12 set t_Sf=^[[3%p1%dm 13 set t_Sb=^[[4%p1%dm 14 else 15 set t_Co=8 16 set t_Sf=^[[3%dm 17 set t_Sb=^[[4%dm 18 endif 19 endif
从第9行开始,如果用的是xterm,那就就进行下面的颜色设置,那么如果系统用的不是xterm呢?于是赶紧查看,在shell终端输入如下命令
echo $TERM
结果如下
vt100+
果然不是xterm,怪不得没有颜色。
解决办法:打开shell配置文件,.bash_profile或.bashrc加入下面一行
TERM=xtermexport TERM
重新敲一下bash,再次运行vim,颜色来啦!兴奋!
时间: 2024-10-03 01:22:42