Я использую list
и, listchars
чтобы показать свои пробелы, но стиль кода, которого я придерживаюсь, использует вкладки. Видеть >
или ^I
для всех моих вкладок тошнит.
Как бы я сохранил все мои существующие символы списка, но с пустым символом табуляции?
tab-characters
Qix - МОНИКА БЫЛА НЕПРАВИЛЬНОЙ
источник
источник
set list
;-) Некоторые другие (меньшие) символы, которые вы можете попробовать:·
(MIDDLE DOT),␣
(OPEN BOX) или₋
(SUBSCRIPT MINUS). (Я лично использую:set listchars=tab:!·
).›
Ответы:
'listchars'
принимает два символа,tab
так что вы можете просто использовать два обычных пробела:источник
\
, хотя это имеет смысл, так как вы можете искать с ними (/\
). Я пытался\s
,' '
и т.д.Оказывается, неразрывные пробелы работают просто отлично.
Согласно этому ответу последовательность utf-8 есть
"\xc2\xa0"
.Так как я на Mac, я просто сделал,
echo -en "\xc2\xa0" | pbcopy
а затем добавил их в мой .vimrc :где
[2p]
вставил в буфер обмена дважды. Результат оказалсячто правильно заставило вкладки отображаться как простой пробел.
источник
set listchars=tab:\ \ ,...
.