Ouverture de votre invite de commande dans un éditeur de texte - Comment cela s'appelle-t-il?

25

L'une de mes astuces préférées dans Bash est lorsque j'ouvre mon invite de commande dans un éditeur de texte. Je fais cela (en mode vi) en appuyant sur ESC v. Lorsque je fais cela, tout ce qui est dans mon invite de commande est maintenant affiché dans mon $ EDITOR de choix. Je peux alors éditer la commande comme s'il s'agissait d'un document, et quand j'enregistre et quitte tout dans ce fichier temporaire est exécuté.

Je suis surpris qu'aucun de mes amis n'ait entendu parler de cette astuce, j'ai donc cherché des documents que je peux partager. Le problème est que je n'ai rien trouvé dessus. De plus, les termes de recherche liés à cette astuce sont très courants, ce qui n'aide pas lorsque vous recherchez des documents sur Google.

Est-ce que quelqu'un sait comment s'appelle cette technique pour que je puisse la rechercher?

Tom Purl
la source

Réponses:

23

Dans la bind -pliste, je peux voir que la commande est appelée edit-and-execute-commandet est liée au C-xC-emode emacs.

choroba
la source
3
C'est génial, merci. Merci aussi de m'avoir montré comment ressembler à quelque chose comme ça à l'avenir.
Tom Purl
1

Cette action consistant à "s'échapper" de l'éditeur dans un shell temporaire est souvent appelée "shell out"

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

Johan
la source