2014-02-08 86 views
3

我碰巧已經安裝了病原體並運行了JSHintJanus,這很好。但是,當我嘗試使用插件vim-indent-guide時,它完全不顯示。病原體vim indent-guides沒有顯示

根據病原體以及vim縮進指南的github,似乎唯一真正必要的步驟是將存儲庫克隆到我的~/.vim/bundles。我知道附件的.vim文件需要位於我確認的名爲plugins的子目錄中。我的縮進指南安裝到~/.vim/bundle/vim-indent-guides/plugin/indent_guides.vim。我也使用VIM 7.3,這應該意味着版本不是問題。

爲了測試我的理論,病原體是工作,我做了一個文件,該文件將明確提出一個JSHint錯誤 JSHint is working just fine

鑑於這種假設被證明是正確的,我測試,看看文件被加載,在使用:scriptnames我正在編輯的文件。果然,我看到有兩個文件與名稱匹配

104: ~/.vim/bundle/vim-indent-guides/plugin/indent_guides.vim 
105: ~/.vim/bundle/vim-indent-guides/autoload/indent_guides.vim 

但是,我看不到任何文件中製表符或間距的可見結果。

也許這是一個顯示問題或Janus「覆蓋」這個附加設置,但說實話,我很難過。有人有主意嗎?

+4

該插件聲稱鍵入' ig'可以將其切換爲活動/非活動狀態。你嘗試過嗎?你也可以顯式地鍵入':echo g:loaded_indent_guides'來查看它是否加載。 – Conner

+0

我收到錯誤'E488:Trailing characters' when I': ig'在我的vim實例 – corvid

+1

我認爲@Conner是正確的。他建議(以正常模式開始)輸入' ig',而不加入你添加的':'。默認情況下,''表示「\」,所以請嘗試'\ ig'。如果這不起作用,請查看'mapleader'變量是否定義,使用':echo mapleader'。見':help '。 – benjifisher

回答

0

我沒有colorscheme然而,這就是我已經加入到.vimrc文件installation後:

... 
" Indent Guides Settings               

    let g:indent_guides_enable_on_vim_startup = 1         
    let g:indent_guides_auto_colors = 0            
    let g:indent_guides_guide_size = 1            

    autocmd VimEnter,Colorscheme * :hi IndentGuidesOdd guibg=red ctermbg=3  
    autocmd VimEnter,Colorscheme * :hi IndentGuidesEven guibg=green ctermbg=4  
    colorscheme default  
... 

好運。