Vimで不可視文字を表示

vim編集にて不可視文字を表示させたい

Python書式やMarkDown記述に慣れてくると、特に空白行やタブをVimで可視化したくなるときがあります

一時的にVimで可視化

: set list
: set listchars=tab:»-,trail:-,eol:,extends:»,precedes:«,nbsp:%,space:_

恒久的に可視化

~/.vimrcに下記を追加

set list
set listchars=tab:»-,trail:-,eol:,extends:»,precedes:«,nbsp:%,space:_

非表示に戻したい

vim内で、

:set nolist

参考

Vimのタブ・空白・改行文字等のlistcharsの色変更

項目説明
set list不可視文字を表示
set listchars表示させる文字を設定
tabタブ文字を表示
trail行末の空白を表示
eol改行の表示
space空白の表示
Vim