私はテキストエディタとしてgvimを使用していますが、「エラー」を強調表示し、赤いフォントで白い背景を表示することを除けば、構文の色付けは優れています。エラーの強調表示をオフにするにはどうすればよいですか?私はそれが迷惑だと思い、それを必要としません。
エラーメッセージのハイライトは、Errorおよび/またはErrorMsgハイライトグループによって決定されます。どちらが表示されているかわからないため、両方を無効にすることをお勧めします。たとえば、を実行すると、各グループがどのように定義されているかを確認できます。
:hi Error
これにより、次のような線が色で表示されます。
Error xxx term=reverse cterm=bold ctermfg=7 ctermbg=1 guifg=White guibg=Red
これらの設定をクリアする最も簡単な方法は、実行することです
:hi Error NONE
:hi ErrorMsg NONE
カラースキームを設定したことがない場合は、:filetype
、:syn
、または:colorscheme
コマンドの後に、これらのコマンドを〜/ .vimrcに配置するだけでよいと思います。配色を変更する場合は、自動コマンドを使用して、これらのハイライトグループが常にクリアであることを確認するなどの操作を行う必要があります。
au ColorScheme * hi Error NONE
au ColorScheme * hi ErrorMsg NONE
au GuiEnter * hi Error NONE
au GuiEnter * hi ErrorMsg NONE
GuiEnter自動コマンドは、gvimとして呼び出されたときのVimの動作を説明します。これは、〜/ .vimrcが読み取られ、GUIが表示されるまで、色の設定を延期することです。