20 lines
796 B
Markdown
20 lines
796 B
Markdown
|
+++
|
||
|
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.
|