分页: 1 / 1
让gvim和vim各自使用不同的配色
发表于 : 2010-01-24 17:50
由 adagio
我从前一直把这个放在~/.vimrc里,这样就能指定使用我喜欢的配色风格
但是这样有个问题,vim是在终端运行的,最多只有256色,而很多colorscheme都是使用24bit配色的
一旦使用了这种colorscheme,打开gvim没问题,但是当你在终端或者控制台打开vim的时侯就杯具了,丑!
当然你可以在你的colorscheme文件里加入if语句判断一下,可惜我是代码文盲,能不碰码就不碰码
今天发现一个更好的办法,gvim启动时似乎是先读.vimrc再读.gvimrc的,就是说两个配置文件都起作用,但是.gvimrc里的语句会覆盖.vimrc的,因为是后读嘛!
而vim根本不会理会.gvimrc文件!
哈哈,简单了
把24bit配色的colorscheme写到.gvimrc里,把256色的colorscheme写到.vimrc里,各用各的,两不耽误,gvim很漂漂,vim也很河蟹
不写码,我喜欢

Re: 让gvim和vim各自使用不同的配色
发表于 : 2010-01-24 17:52
由 haichang417
这方法真不错,吃完饭研究研究。呼呼

Re: 让gvim和vim各自使用不同的配色
发表于 : 2010-01-24 18:13
由 leeaman
晕倒,感谢一眼

Re: 让gvim和vim各自使用不同的配色
发表于 : 2010-01-24 19:47
由 HuntXu
colorscheme可以定义term,cterm和gui的啊...
Re: 让gvim和vim各自使用不同的配色
发表于 : 2010-01-25 12:52
由 adagio
HuntXu 写了:colorscheme可以定义term,cterm和gui的啊...
我知道,不过我不到万不得已就不会去敲码

Re: 让gvim和vim各自使用不同的配色
发表于 : 2010-01-27 21:26
由 anticlockwise
。。。这个不是早就知道了吗……
一眼火星了~

Re: 让gvim和vim各自使用不同的配色
发表于 : 2010-05-26 17:07
由 wmpotato
if has ("gui_running")
color ***
else
color ***
endif
Re: 让gvim和vim各自使用不同的配色
发表于 : 2010-05-26 17:22
由 佚之狐L
wmpotato 写了:if has ("gui_running")
color ***
else
color ***
endif
LZ火星了
Re: 让gvim和vim各自使用不同的配色
发表于 : 2010-05-26 17:28
由 黄美姬
Re: 让gvim和vim各自使用不同的配色
发表于 : 2010-05-26 18:25
由 adam8157
地球欢迎你...

Re: 让gvim和vim各自使用不同的配色
发表于 : 2010-05-26 18:53
由 adagio
好吧,我会火星了

Re: 让gvim和vim各自使用不同的配色
发表于 : 2010-05-26 19:02
由 tenzu
IQ卡留下再走
Re: 让gvim和vim各自使用不同的配色
发表于 : 2010-05-26 21:22
由 lilydjwg