Öffnen der Eingabeaufforderung in einem Texteditor - Wie heißt das?

25

Einer meiner Lieblingstricks in Bash ist, wenn ich meine Eingabeaufforderung in einem Texteditor öffne. Ich mache dies (im vi-Modus) durch Drücken von ESC v. Wenn ich das tue, wird alles, was sich in meiner Eingabeaufforderung befindet, jetzt in meinem $ EDITOR meiner Wahl angezeigt. Ich kann den Befehl dann bearbeiten, als wäre er ein Dokument, und wenn ich alles in dieser temporären Datei speichere und beende, wird alles ausgeführt.

Ich bin überrascht, dass keiner meiner Freunde von diesem Tipp gehört hat, daher habe ich nach Dokumenten gesucht, die ich weitergeben kann. Das Problem ist, dass ich nichts darauf finden konnte . Außerdem sind die mit diesem Tipp verbundenen Suchbegriffe sehr häufig, sodass dies nicht hilfreich ist, wenn Sie nach Dokumenten suchen.

Weiß jemand, wie diese Technik heißt, damit ich sie tatsächlich nachschlagen kann?

Tom Purl
quelle

Antworten:

23

In der bind -pAuflistung kann ich sehen, dass der Befehl aufgerufen edit-and-execute-commandwird und C-xC-eim Emacs-Modus gebunden ist .

Choroba
quelle
3
Das ist großartig, danke. Vielen Dank auch, dass Sie mir gezeigt haben, wie ich in Zukunft so etwas aussehen kann.
Tom Purl
1

Diese Aktion, aus dem Editor in eine temporäre Shell zu "flüchten", wird oft als "Shell out" bezeichnet.

Beispiel: http://www.tldp.org/LDP/gs/node5.html

Johan
quelle