在Fedora中只读取了部分vimrc

时间:2012-06-03 08:47:53

标签: vim

我刚刚在虚拟机中安装了Fedora,当我打开vim时,我的vimrc只被部分读取。也就是说,某些设置已设置,但其他设置未设置。这是vim版本7.3.515。

例如,打开行号等设置有效,但let mapleader = ","未将逗号设置为引导字符。 (事实上​​,反斜杠也不起作用。)

另外,我的配色方案没有加载:

if $COLORTERM == 'gnome-terminal'
    set t_Co=256
endif

if has("gui_running")
    colorscheme wombat
elseif &t_Co == 256
    colorscheme wombat256
endif

然而,这些在gvim中运行良好。这与我在所有机器上使用的vimrc相同,所以我真的不知道是什么导致这种情况。

2 个答案:

答案 0 :(得分:2)

:set ft=vim
gg=G

重新缩进代码后:

if $COLORTERM == 'gnome-terminal'
    set t_Co=256
    if has("gui_running")
        colorscheme wombat
    elseif &t_Co == 256
        colorscheme wombat256
    endif

if...endif不匹配!
您需要添加endif以关闭if语句。

答案 1 :(得分:0)

从来没有找到确切的原因,但$ yum install vim做了伎俩。它与已安装的版本相同;也许它是用不同的选项编译的。