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?
macos
command-line
bash
amindfv
la source
la source
Réponses:
ctrl-y
est la commande Readline 'yank' qui récupère le tampon de mise à mort.ctrl-u
tue du point au début de la ligne (similaire à OSX / bashctrl-_
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 à mortla source
ctrl-_
annule la dernière action etctrl-y
récupère également tout texte tué, pas seulement avecctrl-u
. Pourtant, je n'en avais pas entendu parlerctrl-y
auparavant - merci!kill-whole-line
, qui fait la même chose que la vôtrectrl-_
, n'est pas liée par défaut - je me suis toujours demandé s'il y avait une commande kill-whole-line. J'utilisectrl-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