Der :windo
Befehl funktioniert für Windows genauso :bufdo
wie für Puffer. Das ist:
:windo e
sollte durch alle sichtbaren Fenster blättern (dh nicht durch Fenster auf anderen Registerkarten, falls vorhanden) und den :e
Befehl ausführen . Gleichfalls:
:bufdo e
würde alle Puffer in der Pufferliste durchlaufen (dh keine "versteckten" Puffer) und den gleichen Befehl ausführen.
Beachten Sie, dass die Pufferliste möglicherweise Puffer enthält, die derzeit in keinem Fenster angezeigt werden. Ob Sie es verwenden :windo e
oder :bufdo e
davon abhängen, was Sie wollen.
Relevante Hilfe finden Sie hier:
http://vimdoc.sourceforge.net/htmldoc/windows.html#list-repeat
:tabdo e
würde alle Fenster in allen Registerkarten neu laden:tabdo exec 'windo e'
?:tabdo e
Lädt nur das erste Fenster in jeder Registerkarte neu. Danke :) erklärt, warum ich gestern Probleme hatte:e
. Gibt es eine Möglichkeit, die Syntaxhervorhebung beizubehalten? Ich verwende Vim 8.0 (12. September 2016).Vim lädt automatisch Puffer neu, die extern geändert wurden (und keine nicht gespeicherten Änderungen haben), wenn Sie die Option "Autoread" aktivieren.
quelle
Wie wäre es mit
quelle