Ich lerne Vim, aber ich dachte, das sei eine einfache Aufgabe, aber ich kann sie nicht zum Laufen bringen. Ich habe Browser SO, aber die Lösungen funktionieren nicht für mich.
Ich versuche, eine Datei (xml) korrekt einzurücken. Der Befehl, den ich benutze, ist:
gg=G
oder ggVG = (selbst gemacht, macht wahrscheinlich etwas anderes;))
Mein .vimrc ist:
syntax on
filetype plugin indent on
set nu
:set ft? indentexpr?
Liest es filetype=xml indentexpr=XmlIndentGet(v:lnum,1)
?!
m'ggVG=''
und sie erstellen, wodurch einfach die Linie gespeichert wird, auf der Sie sich befinden, und nach dem erneuten Einrücken der Datei wieder dorthin zurückgekehrt wird.