El término que desea buscar en Google es:
"readline arguments"
Esto conducirá, por ejemplo, a este capítulo del manual de referencia de bash :
Puede pasar argumentos numéricos a los comandos Readline. A veces, el argumento actúa como un recuento de repetición , otras veces es el signo del argumento lo 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 una dirección hacia atrás. Por ejemplo, para eliminar el texto al principio de la línea, puede escribir 'M-- C-k'.
La forma general de pasar argumentos numéricos a un comando es escribir meta dígitos 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 meta dígito para iniciar el argumento, puede escribir el resto de los dígitos y luego el comando. Por ejemplo, para darle al comando Cd un argumento de 10, puede escribir 'M-1 0 C-d', lo que eliminará los siguientes diez caracteres en la línea de entrada.
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.
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 :-()