Vim, списки не отображают вкладки в начале строки


2

Я использую listcharsв моем, .vimrcчтобы увидеть пробелы. Моя текущая настройка:

set list listchars=nbsp:¤,tab:>-,trail:¤,extends:>,precedes:<

И это дает мне, например, это:

>---Foo bar >---vim¤>---

Но я хотел бы эту вещь:

    Foo bar >---vim¤>---

Но я не знаю, как получить такое поведение.

Спасибо.


Не используйте вкладки для отступов.
Ромен

Ответы:


0

Ты не можешь 'listchars'Параметр применяется во всем мире; Вы не можете подавить это для частей буфера.

В качестве альтернативы вы можете :set nolistвместо этого использовать пользовательские match ( :match), чтобы выделить пробелы в нужных вам позициях. Но если вы хотите заменить другими символами, а не просто разными цветами, вам придется использовать их :syntaxвместе с новой функцией сокрытия , но эти дополнительные определения синтаксиса могут затем повлиять на синтаксис файла по умолчанию.

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.