分页: 1 / 1

gvim配色方案怎样保存?

发表于 : 2011-11-13 0:50
xxxpassenger
ubuntu下的GVIM,在编辑配色方案里改过后,再次启动GVIM会变成默认的样子,然后我在.gvimrc中加入colorscheme desert后,再打开GVIM,配色方案好像改了,但背景色没有变,换成其他配色方案也不行。求各位高手帮帮忙啊。
使用配色方案前:
01.png
使用配色方案后:
02.png
似乎是背景色没有改掉。

Re: gvim配色方案怎样保存?

发表于 : 2011-11-13 12:41
adagio
方案保存到 ~/.vim/colors/xxx.vim,然后在~/.gvimrc里加入 colorscheme xxx

Re: gvim配色方案怎样保存?

发表于 : 2011-11-13 22:41
xxxpassenger
adagio 写了:方案保存到 ~/.vim/colors/xxx.vim,然后在~/.gvimrc里加入 colorscheme xxx
这样的确是可以的,但是仍然改不了背景色。不知道为什么,在网上看别人都是这样改的啊

Re: gvim配色方案怎样保存?

发表于 : 2011-11-13 23:04
sarrow
查看一下,脚本givmrc、vimrc,看看是不是有其他地方在调用colorscheme命令。

Re: gvim配色方案怎样保存?

发表于 : 2011-11-15 1:24
rykka
把colorsheme 写到vimrc最下面。

不行直接加一条,

代码: 全选

hi normal guibg=black

Re: gvim配色方案怎样保存?

发表于 : 2011-11-15 14:08
xxxpassenger
rykka 写了:把colorsheme 写到vimrc最下面。

不行直接加一条,

代码: 全选

hi normal guibg=black
谢谢了,经过你和4楼的提醒,终于发现是在最后几行有设置背景之类的,而我之前加入的配色方案的语句放在了它们前面。
另外,/usr/share/vim,/etc/vim下的gvimrc和vimrc以及~/目录下自己创建的.gvimrc和.vimrc共6个文件有什么关系吗?好像修改.vimrc会影响到GVIM啊

Re: gvim配色方案怎样保存?

发表于 : 2011-11-15 15:03
rykka
vim 只读取vimrc
gvim 先读取vimrc然后读取gvimrc

如果你需要只在vim下的语句,用这个

代码: 全选

if !has("gui_running")
    "vim TODO here
endif

Re: gvim配色方案怎样保存?

发表于 : 2011-11-15 15:41
adagio
家目录下的配置文件有最高优先级,会覆盖/etc 这些的相同项目

Re: gvim配色方案怎样保存?

发表于 : 2011-11-17 10:22
xxxpassenger
adagio 写了:家目录下的配置文件有最高优先级,会覆盖/etc 这些的相同项目
谢谢你们两位热心的解释!