Pregunta

Pulse Alt + numérica en bash y se obtiene (arg [numérico]) lo que es eso?

(Este tipo de pregunta es más adecuado para pedir a un ser humano, en vez de intentar "adivinar" de la terminología correcta para buscar en la documentación a través de Internet).

¿Fue útil?

Solución

El término que desea es Google para:

"readline arguments"

Esto dará lugar a, por ejemplo, el capítulo de este de la manual de referencia golpe :

  

Puede pasar argumentos numéricos para ReadLine comandos. A veces el argumento actúa como un Número de repeticiones , otras veces es el signo del argumento de que es significativo. Si pasa un argumento negativo a un comando que normalmente actúa en una dirección hacia adelante, ese comando actuará en dirección hacia atrás. Por ejemplo, para matar el texto de nuevo al comienzo de la línea, puede escribir 'M-- C-k'.

     

La forma más general, para pasar argumentos numéricos a un comando es teclear los dígitos meta antes del comando. Si el primer 'dígito' escrito es un signo menos ( '-'), entonces el signo del argumento será negativo. Una vez que haya escrito un dígito meta de conseguir el argumento comenzó, puede escribir el resto de los dígitos, y luego el comando. Por ejemplo, para dar la C-d mandar un argumento de 10, podría escribir 'M-1 0 C-D', lo que eliminará los próximos diez caracteres en la línea de entrada.

Para que eso funcione, usted tiene que saber dónde está asignada la tecla Meta: a veces es Alt , a veces es Esc , ordenadores frescas tienen una tecla Meta dedicado;)

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 se escribe, que es una forma de indicar pulsaciones de teclas simultáneas.

Otros consejos

Con el fin de repetir caracteres numéricos - por ejemplo, 128 ceros, golpean la siguiente:

Meta-clave + 1 2 8 Ctrl + v 0

Probar. Escribir Alt 4 , a continuación, escriba T , a continuación, presione Intro .

Editado para usar el código HTML snazzier.

Se repite el siguiente comando dado que muchas veces, igual que en Emacs. P.ej. M-1-0-C p 10 se mueve hacia atrás los elementos del historial. M-4 C-h retrocesos cuatro caracteres, M-3 M-t mueve la palabra anterior hacia adelante tres veces, y así sucesivamente. Aquí, he utilizado H -. significa "meta" para la tecla Alt, como es costumbre en Bash

Sé que esto tiene ya una respuesta aceptada Yo sin embargo encontrar algunos ejemplos útiles que también demuestran usos adicionales aparte de la simple repetición de caracteres. Los argumentos dígitos pueden aplicarse a todo tipo de cosas. Por ejemplo, la secuencia "Alt + 3, Escapar, Retroceso" eliminará hacia atrás 3 palabras.

No sé, pero cuando lo hace alt + numérico y luego se presiona un carácter, obtendrá carácteres NUM: (arg: 123) + a -> 123 veces "a"

fiesta de la sección Manual - básicamente una manera de repetir comandos readline o la reversión de ellos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top