分页: 1 / 1

让gvim和vim各自使用不同的配色

发表于 : 2010-01-24 17:50
adagio

代码: 全选

colorscheme xxx
我从前一直把这个放在~/.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也很河蟹
不写码,我喜欢
:em05

Re: 让gvim和vim各自使用不同的配色

发表于 : 2010-01-24 17:52
haichang417
这方法真不错,吃完饭研究研究。呼呼 :em06

Re: 让gvim和vim各自使用不同的配色

发表于 : 2010-01-24 18:13
leeaman
晕倒,感谢一眼 :em20

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的啊...
我知道,不过我不到万不得已就不会去敲码 :em02

Re: 让gvim和vim各自使用不同的配色

发表于 : 2010-01-27 21:26
anticlockwise
。。。这个不是早就知道了吗……

一眼火星了~ :em02

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
地球欢迎你... :em06

Re: 让gvim和vim各自使用不同的配色

发表于 : 2010-05-26 18:53
adagio
好吧,我会火星了 :em06

Re: 让gvim和vim各自使用不同的配色

发表于 : 2010-05-26 19:02
tenzu
IQ卡留下再走

Re: 让gvim和vim各自使用不同的配色

发表于 : 2010-05-26 21:22
lilydjwg
我一直使用相同的配色,一点问题也没有。 :em02

http://www.vimer.cn/2010/03/%E5%BC%BA%E ... rm-py.html