回答:
'listchars'
は2つの文字をtab
使用するため、単純に2つの通常のスペースを使用できます。
set listchars=tab:\ \ ,trail:·,eol:¬,nbsp:_
\
、検索できるので理にかなっています(/\
)。私がしようとしていた\s
、' '
など、
ノンブレークスペースがうまく機能することが判明しました。
この答えに従って、utf-8シーケンスは"\xc2\xa0"
です。
私はMacを使っているので、単に.vimrcにecho -en "\xc2\xa0" | pbcopy
追加しました。
set listchars=tab:[2p],...
どこ[2p]
倍クリップボードに貼り付けられました。結果は次のようになりました
set listchars=tab:<nbsp><nbsp>,...
タブが単純な空白として正しく表示される原因になりました。
set listchars=tab:\ \ ,...
。
set list
あなたが試すことが;-)他のいくつかの(小さい)文字:·
(MIDDLE DOT)、␣
(OPEN BOX)または₋
(添字MINUS)。(私は個人的に使用しますset listchars=tab:!·
:)。