Appuyez sur alt + numérique dans bash et vous obtenez (arg [numérique]) qu'est-ce que c'est?
(Ce type de question est mieux adapté pour poser à un humain, au lieu d'essayer de "deviner" la terminologie correcte pour rechercher dans la documentation via Internet).
bash
shell
keyboard-shortcuts
readline
dreftymac
la source
la source
set keymap vi
à~/.inputrc
, puis frapperEsc + Digit
vous conduit au même mode, comme pour se préparer à une répétition de commande vi (mais vous ne pouvez pas utiliser vi fixations d'eux, seuls les emacs laids :-()Réponses:
Le terme pour lequel vous souhaitez rechercher sur Google est:
Cela mènera, par exemple, à ce chapitre du manuel de référence bash :
Pour que cela fonctionne, vous devez savoir où la clé Meta est mappée: parfois c'est Alt, parfois c'est Esc, des ordinateurs sympas ont une clé Meta dédiée;)
Pour ceux qui ne connaissent pas la syntaxe, 'M-- Ck' est l'équivalent de Meta_key+ - Ctrl+ k. "M" est un raccourci pour la touche Meta, qui, comme indiqué, varie selon le système, "C" est un raccourci pour la touche Ctrl. Le "-" après un caractère (comme "M-") n'est pas quelque chose que vous tapez, c'est une façon d'indiquer les pressions simultanées sur les touches.
la source
(arg: 1280
(même si j'ai relâché la touche Alt). Comment répéter des nombres en utilisant ce mécanisme?$(perl -e 'print "0" x 128')
Pour répéter les caractères numériques - par exemple 128 zéros, appuyez sur ce qui suit:
Meta-key + 1 2 8 Ctrl + v 0
la source
vim
(peut-être emacs aussi, je ne me souviens pas).Essaye ça. Tapez Alt 4, puis tapez T, puis appuyez sur Enter.
Édité pour utiliser le HTML plus snazzier.
la source
t
caractères sont insérés.Il répète plusieurs fois la commande suivante, comme dans Emacs. Par exemple, M-1-0 C-precule de 10 éléments de l'historique. M-4 C-hbackspaces quatre caractères, M-3 M-tdéplace le mot précédent trois fois vers l'avant, et ainsi de suite. Ici, j'utilise le M-sens «méta» pour la touche Alt, comme c'est la coutume dans Bash.
la source
Je sais que cela a déjà une réponse acceptée, mais j'ai trouvé quelques exemples utiles qui démontrent également des utilisations supplémentaires en dehors de la simple répétition de caractères. Les arguments numériques peuvent s'appliquer à toutes sortes de choses. Par exemple, la séquence "Alt + 3, Echap, Retour arrière" supprimera 3 mots vers l'arrière.
la source
Je ne sais pas mais quand vous faites alt + numérique et que vous appuyez sur un caractère, vous obtiendrez num caractères: (arg: 123) + a -> 123 fois "a"
la source
section manuelle bash - essentiellement une façon de répéter les commandes readline ou de les inverser.
la source