Ich benutze vim für Bash-Skripte. Manchmal möchte ich keine neue Datei erstellen, ausführbar machen, ausführen und dann entfernen. Ich meine die Skripte, die nur einmal verwendet werden.
Zum Beispiel öffne ich vim und tippe folgendes:
#!/bin/bash
ll | while read line
do
echo $line
done
Ich habe diese Datei nicht gespeichert, sondern verwende nur vim, um das Bash-Scripting zu vereinfachen. Ich weiß, dass ich einen Bash-Befehl über !
in vim ausführen kann . Aber was ist mit dem Ausführen von allem, was sich im Puffer befindet?
set -o vi
, können Sie Esc-v
die Befehlszeile in vi bearbeiten. Dann Esc-:wq
ausführen.
<C-x><C-e>
und beim Schreiben ausführen können, oder?