En bash sur OSX, je peux faire ctrl-_pour défaire ce que j'ai tapé le plus récemment. Existe-t-il une commande de rétablissement correspondante?
En bash sur OSX, je peux faire ctrl-_pour défaire ce que j'ai tapé le plus récemment. Existe-t-il une commande de rétablissement correspondante?
Réponses:
ctrl-yest la commande Readline 'yank' qui récupère le tampon de mise à mort. ctrl-utue du point au début de la ligne (similaire à OSX / bash ctrl-_qui efface toute la ligne). Les liaisons Readline de type Emacs sont activées dans bash et un sous-ensemble est activé dans de nombreux autres endroits (barres de recherche du navigateur, etc.).
ctrl-u tuer du début de la ligne au point d'insertionctrl-k tuer du point d'insertion à la fin de la lignectrl-w tuer le mot précédent (et ajouter au tampon de suppression)ctrl-y arracher le contenu du tampon de mise à mortctrl-_annule la dernière action et ctrl-yrécupère également tout texte tué, pas seulement avec ctrl-u. Pourtant, je n'en avais pas entendu parler ctrl-yauparavant - merci!
kill-whole-line, qui fait la même chose que la vôtre ctrl-_, n'est pas liée par défaut - je me suis toujours demandé s'il y avait une commande kill-whole-line. J'utilise ctrl-a-k( début de ligne kill-line ) pour tuer toute la ligne.
ctrl-_ne tue pas toute la ligne, cependant - c'est une commande d'annulation