Vim, listy wyników nie wyświetlają zakładek na początku wiersza


2

Używam listcharsw sobie, .vimrcaby zobaczyć białe znaki. Moje obecne ustawienie to:

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

I to daje mi na przykład:

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

Ale chciałbym to:

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

Ale nie wiem, jak uzyskać takie zachowanie.

Dziękuję Ci.


Nie używaj tabulatorów do wcięcia.
romainl,

Odpowiedzi:


0

Nie możesz 'listchars'Ustawienie dotyczy globalnie; nie można go stłumić dla części bufora.

Możesz też :set nolistzamiast tego użyć niestandardowych dopasowań ( :match), aby podświetlić białe znaki w żądanych pozycjach. Ale jeśli chcesz zastąpić różnymi znakami, a nie tylko różnymi kolorami, musisz użyć :syntaxrazem z nową funkcją ukrywania , ale te dodatkowe definicje składni mogą wówczas zakłócać domyślną składnię typu pliku.

Ostatecznie jedynym sposobem na osiągnięcie tego jest modyfikacja źródeł Vima i ponowne skompilowanie niestandardowej wersji dla Ciebie.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.