Vim
長すぎる行(ここのように: https://stackoverflow.com/a/235970/1329844 ) と末尾の空白 (ここのように: https://stackoverflow.com/a/4617156/1329844 )を強調表示したいと思います。ただし、両方のハイライトを使用すると、最後のハイライトのみが適用されます。
私の中に次のコードがあります.vimrc
:
highlight OverLength ctermbg=0 ctermfg=197
match OverLength /\%>80v.\+/
highlight ExtraWhitespace ctermbg=0
match ExtraWhitespace /\s\+$/
ファイルを開くと、末尾の空白のみが強調表示されます。2 つの強調表示と一致のペアの順序を入れ替えると、長すぎる行だけが強調表示されます。両方のパターンが一致して強調表示されるようにするには、何を変更する必要がありますか?