2012-01-28 13 views
0

私はvimの初心者です。ファイルが連続して読み込まれた後、シンタックスハイライトに関して非常に厄介な問題があるようです。 vimで最初のファイルをロードすると、構文の強調表示が表示されますが、別のファイル(GUI、NERDtree、または編集のいずれか)をロードすると、構文の強調表示が消えてしまいます。Vimの構文ハイライトが2番目のファイルのロード後に消えて

私のvimrcファイルは以下のとおりですが、何か助けていただければ幸いです。

call pathogen#infect() 
syntax on 
filetype plugin indent on 
let NERDTreeShowHidden=1 
autocmd VimEnter * NERDTree 
autocmd VimEnter * wincmd p 
map <F3> :TlistToggle 
map <F4> :NERDTree 
set number 
colors koehler 

実際、その面白いです。私がvimrcファイルをロードしたばかりのとき、シンタックスハイライトがそこにありました。私は何が起こっているのか分かりません。

+1

「離れる」とは何を意味するのですか – Filip

+0

Asテキストハイライトが存在しない場合、すべてのテキストは同じ色です... – jab

+0

私はmac-vimに精通していませんが、「set nocompatible "構文の前に" – Filip

答えて

1

は、それはあなたがあなたのvimrcファイルを見たときにを強調していなかった、特に以来、あなたはVimは構文強調表示のために検出したファイルタイプを持っていない開いている第二のファイルのように聞こえます。あなたは非強調表示ファイルにいるとき

、このコマンドを実行してください:値が空白の

:set filetype 

場合は何の構文の強調表示がない理由、それはです。

質問を拡張して、動作するファイルと動作しないファイルの両方のファイル名とタイプを含めることができれば助かります。

関連する問題