vimハイライト(色)括弧


6

私は.vimrcファイルに以下を入れようとしました:

syn match parens /[(){}]/
hi parens ctermfg=red

ブラケット、括弧、中括弧などを永続的に色付けすることはできますが、機能しません。vim内でインラインに実行すると動作します。

なぜアイデアがありますか?

ありがとう

vim 

回答:


4

構文の強調表示はすべて、構文項目が定義されたときにアクティブになっているバッファーに対してローカルであるためです。次のようなものを試してください:

autocmd BufRead,BufNewFile * syn match parens /[(){}]/ | hi parens ctermfg=red

完璧な答え。私のコピーでは、色ファイルにhi行を置き換えBufRead,BufNewFileVimEnter置きました。Beeyouteefull。
lee8oi

たぶん、私は言う必要がありVimEnter,BufWinEnterます。これが、vimを開いたときとを使用し:e filenameたときの両方でようやく機能したことです。
lee8oi

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.