Shellbefehle im Vim ausfuehren

Ich muss immer wieder Shellbefehle ausführen, wofür ich eigentlich den Vim beenden müsste oder ein zweites Terminal bräuchte, obwohl das Ergebniss nur kurz gebraucht wird. Eben habe ich mal nachgeschaut, ob das nicht auch irgendwie anders geht und es geht tatsächlich.

Auf der Seite Vim tips: Working with external commands von linux.com wird beschrieben, dass man mit :sh oder :shell eine Shell öffnen kann und mit exit wieder im Vim landet. Alternativ dazu gibt es noch :! <befehl> %. Das % steht für die aktuelle Datei. Die Ausgabe wird in Vim geschrieben und mit Enter kommt man danach wieder zu seinem Code zurück.