LoginSignup
39
21

More than 3 years have passed since last update.

Vimでタブ文字を可視化する

Posted at

こんにちわ
ゴリラです

みなさんVimではタブ、空白文字を可視化できることは知っていますか?
タブ、空白文字を可視化することによって、空白とタブ文字が混在するのを事前に察知できるので、コーディングするときに役に立つことがあるかと思います。

今日はVimでのタブ、空白文字の可視化のやり方について解説していきます。

やり方

Vimにはlistcharsというオプションがあります。
このオプションにタブや空白をどんな文字で可視化するか、という設定ができます。

listcharsに設定できる値は次になっています。(ヘルプ抜粋)
他にも設定値がいくつかあるので気になる人は:h listcharsでヘルプを参照してください。

設定値 説明
eol:文字 行末の表示に使われる文字を指定
tab:xy[z] タブ文字の表示に使われる文字を指定
space:文字 空白の表示に使われる文字を指定
trail:文字 行末のスペースの表示に使われる文字を指定

たとえば、タブ文字を>-で可視化したい場合はset listchars=tab:>-
複数の設定値を適用したい場合はset listchars=tab:>-,space:-というふうに設定します。

例の説明では次の画像のようになります。

image.png

さいごに

このオプションは地味ですが、可視化して見やすくなるのに役立ちますので、是非試してみてください。
ちなみに、ぼくはタブと空白文字をウホにしています。

image.png

39
21
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
39
21