次のいずれかの自動コマンドを使用できます。
autocmd FileType java colorscheme desert
またはコマンドをに入れます~/.vim/ftplugin/java_mycolors.vim
。(これは新しい設定用です。デフォルトのシステム全体のftpluginsからのものをオーバーライドする場合は、それらを配置します~/.vim/after/ftplugin/java.vim
。)
ご覧のとおり、最初のアプローチは迅速で汚いですが、後者はモジュール性と多くのカスタマイズを可能にします。あなたの呼び出し。
配色の変更に関しては、これはグローバル設定です。それらを同時に混合することはできません; ただし、ウィンドウを分割したり、タブページを使用したりする場合にのみ気付くので、問題ない場合があります。
ただし、個々の構文の色は変更できます。デフォルトでは、すべての言語のコメントがComment
ハイライトグループにリンクされています。構文ファイル(例$VIMRUNTIME/syntax/java.vim
)を読み取るか、SyntaxAttr.vimプラグインを使用してグループ名を決定します。次に、あなたはあなたの中でそれを再定義することができます.vimrc
:
:highlight javaLineComment guifg=Purple
:highlight javaComment guifg=Purple
これは面倒ですが(カスタマイズする量によって異なります)、より正確であり、並行して機能します。ファイルタイプごとにまったく異なる色が必要な場合を除いて、これをお勧めします。