Terminal, cómo salir --Más— lista


14

Utilizo mucho el autocompletado en la terminal, como por ejemplo para el cpcomando. Pero a veces, cuando pongo en el directorio el cpcomando y presiono Tab, la lista de archivos es tan larga que Ubuntu escupe parte de la lista y luego espera la entrada clave antes de enumerar secuencialmente el resto de los archivos, uno por uno . Esta característica es casi inútil porque nunca se sabe cuántos archivos quedan y casi siempre termina con un error.

¿Hay alguna forma de abandonar esta lista y volver a mi cpcomando, o tengo que presionar Ctrl+ Cy comenzar a escribir mi cpcomando nuevamente?


La finalización de la pestaña de @David Bash no usa un buscapersonas. La biblioteca readline hace esto. Solo usa las combinaciones de teclas del buscapersonas más comunes.
muru

Respuestas:



4

Esto no responde directamente a su pregunta (@ saiarco895 lo hizo), pero odio el comportamiento predeterminado de completar pestañas en bash por la misma razón. Suponiendo que está usando Bash, puede cambiar el comportamiento de la biblioteca de línea de lectura que usa editando el ~/.inputrcarchivo. Puse lo siguiente en él:

set menu-complete-display-prefix On
"\CTAB": possible-completions
TAB: menu-complete
"\x1b[Z": menu-complete-backward

lo que me permite recorrer las opciones de finalización sin imprimirlas usando taby shift-tab. Si necesito ver una copia impresa de todas las opciones, utilizoalt-shift-?

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.