4

特定のキーワードのみを強調表示する非常に単純な vim 構文ファイルを作成したい

というファイルを保存しcoffee.vimました~/.vim/syntax/

ファイルはそのsyn keyword basicLanguageKeywords if then for in of do中にあります

私は正しい軌道に乗っていますか?

その単純なvim構文ファイルを実際に使用するには、ここからどこに行けばよいでしょうか?

4

1 に答える 1

5

もうすぐです。basicLanguageKeywordsタイプの色を、次のような行で指定する必要があります。

 hi def link basicLanguageKeywords   Conditional

(これは、現在のカラースキームにキーワードをどう処理するかを指示します)。次に、ファイルタイプを設定することで、この構文を使用するようにVimに指示できます。

 setlocal filetype=coffee

必要なのはそれだけです。.coffeeで終わるすべてのファイルでこの構文ファイルを使用する場合は、次のようなものを追加できます。

 autocmd BufRead,BufNewFile *.coffee setlocal filetype=coffee

あなたの.vimrcに。

お役に立てれば。

于 2011-02-13T15:35:17.150 に答える