Quantcast
Channel: もくもくブログ
Viewing all articles
Browse latest Browse all 216

VimでインデントのTabをプラグインを使わずそれなりに可視化する方法

$
0
0

ググるとプラグインを使う方法ばっかり出てきて、とりあえずプラグインを入れたけど、プラグインに依存しないでもそれなりにかっこよくできるのでそっちでいいやという話です。


タブなどの見えない文字の可視化はlistを使うとできます。

setlist

でひとまず見えますが、インデントは"^I"になって微妙です。インデント以外にもいろいろ可視化されて邪魔です。

書式設定をするには、listcharを使います。

setlistlistchars=tab:|_

"| ¦ ┆ │ » ▸ >"あたりが使えそうです。

色はSpecialKeyを設定することで変更できます。

hi SpecialKey ctremfg=darkmagenta

Ubuntu 14.04のgnome-terminalを使っていてあまり目立ちすぎても邪魔なのでdarkmagentaに設定して使っています。お好みの色で使うと良いです。

自分はvimrcに以下の設定を書いて使ってます。

hi SpecialKey ctermfg=darkmagenta
setlistlistchars=tab:¦_

プラグイン入れるよりお手軽でいい感じです。

消したい時もあると思うのでトグルするときは

setlist!

でトグルできます、何かしらのキーにマッピングしておいてもいいかもです。

参考記事


Viewing all articles
Browse latest Browse all 216

Trending Articles