オプションが設定されている間のみ、指定された色でvimがタブ文字を強調表示するレシピはありますか? expandtab
については知って'listchars'
いますが、「有効なタブ」と「無効なタブ」を区別できるようにしたいと考えています。
質問する
791 次
1 に答える
4
次のように、に:match
基づいてタブ文字のカスタムを追加できます。:autocmds
autocmd WinEnter,VimEnter *
\ if &expandtab |
\ silent! call matchadd('Error', '\t', 10, 31337) |
\ else |
\ silent! call matchdelete(31337) |
\ endif
(簡単にするために、これはハードコードされた ID を使用します。)
または、私のIndentConsistencyCopのようなプラグインを使用することもできます。これは、一貫性のないインデントとバッファーとその設定の不一致の両方をチェックし、デフォルトでは間違った行も強調表示します。(プラグイン ページには、代替プラグインへのリンクがあります。)
于 2012-11-08T19:51:50.163 に答える