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

Vim、Emacs配置和使用
回复
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

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

#1

帖子 adagio » 2010-01-24 17:50

代码: 全选

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
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
haichang417
帖子: 243
注册时间: 2009-05-03 15:00
来自: 西伺胡同
联系:

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

#2

帖子 haichang417 » 2010-01-24 17:52

这方法真不错,吃完饭研究研究。呼呼 :em06
编程就像编筐一样
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

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

#3

帖子 leeaman » 2010-01-24 18:13

晕倒,感谢一眼 :em20
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

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

#4

帖子 HuntXu » 2010-01-24 19:47

colorscheme可以定义term,cterm和gui的啊...
HUNT Unfortunately No Talent...
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

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

#5

帖子 adagio » 2010-01-25 12:52

HuntXu 写了:colorscheme可以定义term,cterm和gui的啊...
我知道,不过我不到万不得已就不会去敲码 :em02
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
anticlockwise
帖子: 2394
注册时间: 2007-03-01 20:46
来自: 湖南长沙

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

#6

帖子 anticlockwise » 2010-01-27 21:26

。。。这个不是早就知道了吗……

一眼火星了~ :em02
头像
wmpotato
帖子: 264
注册时间: 2009-11-06 19:48

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

#7

帖子 wmpotato » 2010-05-26 17:07

if has ("gui_running")

color ***

else

color ***

endif
http://hi.baidu.com/wmpotato

Debian~Debian~Debian~~~
头像
佚之狐L
帖子: 840
注册时间: 2008-01-28 13:02

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

#8

帖子 佚之狐L » 2010-05-26 17:22

wmpotato 写了:if has ("gui_running")

color ***

else

color ***

endif
LZ火星了
携书弹剑走黄沙,瀚海天山处处家;
大漠西风飞翠羽,江南八月看桂花
头像
黄美姬
帖子: 8428
注册时间: 2009-10-08 11:15
来自: 大城市铁岭

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

#9

帖子 黄美姬 » 2010-05-26 17:28

我们是命运的妓女,它把我们都嫖了

N卡驱动:http://www.nvidia.cn/Download/index.aspx?lang=cn
极品飞车:http://www.geforce.cn/optimize/optimal- ... ts-450-ops
孤岛危机优化设置:http://www.geforce.cn/optimize/optimal- ... tx-450-ops
:cp /etc/skel/.bashrc ~/
PS1="\[\e]2;\u@\H \w\a\e[32;1m\]\T$\[\e[0m\] "
http://cdimage.ubuntu.com/
http://releases.ubuntu.com/
头像
adam8157
帖子: 2794
注册时间: 2009-03-05 16:31
联系:

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

#10

帖子 adam8157 » 2010-05-26 18:25

地球欢迎你... :em06
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

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

#11

帖子 adagio » 2010-05-26 18:53

好吧,我会火星了 :em06
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
tenzu
论坛版主
帖子: 36924
注册时间: 2008-11-21 20:26

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

#12

帖子 tenzu » 2010-05-26 19:02

IQ卡留下再走
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

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

#13

帖子 lilydjwg » 2010-05-26 21:22

我一直使用相同的配色,一点问题也没有。 :em02

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