これをvim wikiから取得し、.vimrcに追加して、末尾の空白とタブの前のスペースを強調表示しました(挿入モードの場合のみ):
highlight ExtraWhitespace guibg=purple
match ExtraWhitespace /\s\+$\| \+\ze\t/
autocmd BufWinEnter * match ExtraWhitespace /\s\+$\| \+\ze\t/
autocmd InsertEnter * match ExtraWhitespace /\s\+$%#\@<!$\| \+\ze\t/
autocmd InsertLeave * match ExtraWhitespace /\s\+$\| \+\ze\t/
autocmd BufWinLeave * call clearmatches()
タブの後にスペースを含めるようにこれを拡張したいと思います。
だから、私はしたい:
- 末尾の空白をすべて強調表示します。
- タブの前後のスペースを強調表示します。
- 入力中に末尾の空白を強調表示しないでください。
これどうやってするの?