+++
title = "Shellbefehle im Vim ausfuehren"
date = "2010-09-23T13:55:00+00:00"
author = "Gibheer"
draft = false
+++

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](http://www.linux.com/archive/feed/57727) 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.
