1

Mac OSX 上の vim 用の YouCompleteMe プラグインを、主に C++ 用に使用しています。現在、エラーと警告の両方がピンク色で強調表示されていますが、警告を黄色っぽい色で強調表示したいと考えています。これらの3行をどこかに配置することになっていると思います:

highlight YcmWarningLine guibg=#ffffcc
highlight YcmWarningSign guibg=#ffffcc
highlight YcmWarningSection guibg=#ffffcc

問題は、それらをどのファイルに配置すればよいかわからないことです.どこに配置すればよいですか?一般的に、これは正しい方法ですか?

4

2 に答える 2

1

ハイライト グループはグローバルであり、個々のファイル タイプを解析する構文定義のみが固有です。構文スクリプト:hi defは、ユーザーによって既にカスタマイズされているグループ定義を上書きしないようにするために標準的に使用されます。したがって、これらのコマンドを に配置するだけで十分です~/.vimrcが、コマンドのに配置します:colorscheme

その場で (Vim を再起動せずに) カラースキームを切り替えると、カスタムの強調表示が消えることに気付くでしょう。それらを保持するには、さらにそれらを再インストールする必要があります。:hiコマンドを複製して先頭に追加

:autocmd ColorScheme *

彼らへ。

于 2015-12-01T13:35:15.047 に答える