たまに、デフォルトの構文強調表示の色とスタイルを自分の好みで上書きしたい。
これを行う最も適切な方法は、自分のカラースキームを作成することだと思います。しかし、いくつか質問があります。
特定の言語で特定の構文グループにハイライトを設定したい場合、これは私のカラースキームに属し
after/syntax/[filetype].vim
ますか、それとも配置した方が良いですか?highlight jsAssignExpIdent cterm=bold gui=bold
私が取り組んでいる言語がロードされるため、colorschemeにあいまいな言語固有のルールを配置するのは少し奇妙に見えますが、構文ファイルに強調表示ルールを配置することはさらに悪いようです。
時々、特定の言語の新しい構文規則を作成します
after/syntax/[filetype].vim
。他のユーザーがこれらの拡張機能を使用したい場合に備えて、一般的なデフォルトのハイライトグループにリンクするデフォルトのハイライトルールを提供するのが適切でしょうか?別のユーザーがそのハイライトの色を上書きしたい場合、どうすればいいですか?::::: after/syntax/asm.vim ::::: syn match asmHexNumber /\(0x\|\$\)[0-9A-Fa-f]\+/ highlight default link asmHexNumber Number
highlight link ...
、そのファイルタイプのファイルがロードされるたびに、これらがcolorchemeからの設定を上書きする構文ファイルにコマンドを置くかどうか心配です。その名前にハイライトルールが存在しないことを確認した後にのみ行う必要がありhighlight link ...
ますか?