2012-06-03 25 views
0

我剛剛在一臺虛擬機中安裝了Fedora,當我打開vim時,我的vimrc只能被部分讀取。也就是說,一些設置是設置的,但其他設置則不是。它的vim版本是7.3.515。只有部分vimrc在Fedora中讀取

例如,打開行號等設置可以使用,但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相同,所以我真的不知道是什麼導致了這種情況。

回答

0

從來沒有找到確切的原因,但$ yum install vim做伎倆。它與已安裝的版本相同。也許它是用不同的選項編譯的。

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不匹配!
您需要新增關閉if聲明。

+0

哎呀,斑點!這只是一個複製/粘貼錯誤;它在實際的vimrc中是正確的。我相應地編輯了我的問題。 – Dean

+1

請使用以下命令打開vim:'vim -V20log + q'。然後打開'log'文件。 – kev

+0

謝謝,我不知道這件事,但是在日誌中看不到任何可能導致我的問題的內容:http://pastebin.com/QJHyVYSs – Dean