Wie andere gesagt haben, könnten Sie verwenden
:set list
was wird, in Kombination mit
:set listchars=...
unsichtbare Zeichen anzeigen.
Jetzt gibt es keine explizite Option , die Sie verwenden können , um zu zeigen , Leerzeichen, aber in listchars, könnten Sie einen Zeichensatz für alles ABER Leerzeichen zu zeigen. Zum Beispiel sieht meine so aus
:set listchars=eol:$,tab:>-,trail:~,extends:>,precedes:<
Also, jetzt, nachdem Sie verwendet haben
:set list
Alles, was nicht explizit als etwas anderes angezeigt wird, ist dann wirklich ein einfaches altes Leerzeichen.
listchars
Verwenden Sie wie gewohnt die Hilfe , um zu verstehen, wie dies funktioniert. Es bietet großartige Informationen darüber, welche Zeichen angezeigt werden können (z. B. nachfolgendes Leerzeichen) und wie dies zu tun ist:
:help listchars
Es kann hilfreich sein, einen Umschalter hinzuzufügen, damit Sie die Änderungen während der Bearbeitung leicht sehen können (Quelle: VIM: Set List! Als Umschalter in .vimrc ):
noremap <F5> :set list!<CR>
inoremap <F5> <C-o>:set list!<CR>
cnoremap <F5> <C-c>:set list!<CR>
:set list
. Das beantwortet unsere Frage nicht. (Für andere Ankömmlinge: Die Antwort von mrucci unten ist hilfreich, aber keine echte Lösung .)