VIM: пробелы исчезли после использования retab

#linux #vim

#linux #vim

Вопрос:

Я работал :retab в VIM, и я больше не вижу пробелов перед какими-либо символами.

Следующие строки находятся в my .vimrc:

 " white space symbols when list enabled
set listchars=eol:¬,tab:▸-,trail:~,extends:>,precedes:<
  

После повторного ввода я ожидал увидеть

 ~~~~My~line¬
  

но вместо этого я получаю

 My line¬
  

Однако, если строка была просто табуляцией, то она выглядит так:

 ~~~~¬
  

Есть ли способ это исправить?

Спасибо, Арик

Комментарии:

1. Вы должны установить для своего пробела символ, чтобы иметь возможность видеть их в режиме списка , trail s — это просто конечные пробелы в конце строк: do set listchars =space:~ или add ,space:~ в конце вашего существующего set listchars in .vimrc

2. space:~ не принимается моим vim. Использование версии 7.3