1

C/C++ モードでは、 や などのコメントに特別な色のマーキングがあることに気付きましTODO XXXFIXME

この単語リストに単語を追加HACKして、同じ方法でマークするにはどうすればよいですか?

に以下を追加しようとしました~/.vimrcが、うまくいきませんでした:

syn keyword cTodo   contained TODO FIXME XXX HACK
4

2 に答える 2

5

元の構文ファイルを直接変更しないことをお勧めします。その後、元のバージョンが変更されるたびに (たとえば、Vim のアップグレード後)、バージョンを維持する必要があります。これらの小規模な構文拡張の場合、その場所はファイル内にあり、元の構文~/.vim/after/syntax/c.vimをソースとしています。行は

syn keyword cTodo   contained HACK
于 2013-01-09T13:06:02.847 に答える
4

構文ファイルを変更する必要があります。通常、それは に/usr/share/vim/vim72/syntaxあり、必要なファイルはc.vimcpp.vimです。行のsyn keyword cTodo contained後に、Todo ラベルの下で色分けされると見なされる単語のリストが表示されます。そこに単語を追加したり、独自のキーワードを作成したりできますが、独自のキーワードを追加すると、カラーリング ファイルにもキーワードが追加されます。

ユーザーのみの変更の場合は、ディレクトリを作成し~/.vim/syntaxます。そこに c.vim および cpp.vim ファイルをコピーし、必要に応じて編集します。

2番目の編集:さらに調べることにしました。現在の構文ファイルに追加するだけでよいようですが、試したことはありません。.vimrc に追加した 1 行を次のファイルに追加します。~/.vim/after/syntax

于 2013-01-09T12:57:27.750 に答える