Presione alt + numérico en bash y obtendrá (arg [numérico]) ¿qué es eso?
(Este tipo de pregunta es más adecuada para preguntar a un humano, en lugar de intentar "adivinar" la terminología correcta para buscar en la documentación a través de Internet).
bash
shell
keyboard-shortcuts
readline
dreftymac
fuente
fuente
set keymap vi
en~/.inputrc
, a continuación, golpeandoEsc + Digit
le lleva a la misma modalidad, como si se preparara para una repetición de comandos vi (pero no se puede usar vi fijaciones de ellos en adelante, sólo es feo emacs los :-()Respuestas:
El término que desea buscar en Google es:
Esto conducirá, por ejemplo, a este capítulo del manual de referencia de bash :
Para que eso funcione, debes saber dónde está asignada la clave Meta: a veces es Alt, a veces esEsc , las computadoras geniales tienen una clave Meta dedicada;)
Para aquellos que no estén familiarizados con la sintaxis, 'M-- Ck' es el equivalente de Meta_key+ - Ctrl+ k. "M" es la abreviatura de la tecla Meta, que, como se señaló, varía según el sistema, "C" es la abreviatura de la tecla Ctrl. El "-" después de un carácter (como "M-") no es algo que escriba, es una forma de indicar pulsaciones de teclas simultáneas.
fuente
(arg: 1280
(aunque suelte la tecla Alt). ¿Cómo repetiría números usando este mecanismo?$(perl -e 'print "0" x 128')
Para repetir caracteres numéricos, por ejemplo, 128 ceros, presione lo siguiente:
Meta-key + 1 2 8 Ctrl + v 0
fuente
vim
(tal vez emacs también, no puedo recordar).Prueba esto. Escriba Alt 4, luego escriba T, luego presioneEnter .
Editado para usar el HTML más elegante.
fuente
t
Se insertan cuatro caracteres.Repite el siguiente comando dado eso muchas veces, igual que en Emacs. Por ejemplo, M-1-0 C-pretrocede 10 elementos del historial. M-4 C-hretrocede cuatro caracteres, M-3 M-tavanza la palabra anterior tres veces, y así sucesivamente. Aquí uso el M-significado de "meta" para la tecla Alt, como es costumbre en Bash.
fuente
Sé que esto ya tiene una respuesta aceptada, sin embargo, encontré algunos ejemplos útiles que también demuestran usos adicionales además de la simple repetición de caracteres. Los argumentos de dígitos pueden aplicarse a todo tipo de cosas. Por ejemplo, la secuencia "Alt + 3, Escape, Retroceso" eliminará 3 palabras hacia atrás.
fuente
No lo sé, pero cuando haces alt + numérico y luego presionas un carácter, obtendrás num caracteres: (arg: 123) + a -> 123 veces "a"
fuente
sección manual de bash - básicamente una forma de repetir comandos readline, o revertirlos.
fuente