LinuxForum.Fans
Тема

Видимые пробелы в vim

Автор: SamuelLinux 7 сообщений 6796 просмотров
#31398

Здравствуйте.

Возможно ли настроить текстовый редактор vim таким образом, чтобы в рабочей области были видны символы пробелов, табуляций и символов новой строки?

Спасибо.

#31401
text

:set list
#31410

Aspedin, спасибо, но в данном режиме отображаются только символы табуляций и новых строк. Возможно ли настроить vim на отображение пробелов?

#31428

Смотри в :help listchar я в английском не силен

#31488

Всё, разобрался!

Редактор Vim позволяет настраивать отображение специальных символов. Для этого необходимо внести в конфигурационный файл ~/.vimrc следующие строки.

text

" установить режим отображения спец-символов
  set list
" установить спец-символы
  set listchars=eol:<символ_конца_строки>,tab:<начальный_символ_табуляции><последующие_символы_табуляции>,trail:<сивол_пробела_в_конце_строки>,nbsp:<символ_неразрывного_пробела>

Таким образом можно настроить отображение следующих спец-символов: конец строки, табуляция, пробел в конце строки, неразрывный пробел.

Я использовал следующие значения:

- eol:↲ (21b2);
- tab:→→ (2192);
- trail:· (00b7);
- nbsp:↔ (2194).

Для того, чтобы иметь возможность вводить указанные мной выше символы Юникода необходимо в режиме вставки нажать Ctrl + v, затем u и затем ввести шестнадцатиричный код (я указал его в скобках).

Вот что в конечном итоге вышло.



Спасибо за внимание и удачного дня!

В ролях:

Debian GNU/Linux 5.0.4;
Vim 7.1.314.

Войдите или зарегистрируйтесь, чтобы ответить.