La pestaña Autocompletar en la terminal no se comporta correctamente

La pestaña Autocompletar en la terminal no se comporta correctamente

Hay algo extraño en mi autocompletar en la terminal de gnome.

Solía ​​​​poder escribir cp Downtabpara obtener cp Downloads/y luego escribir Jettabpara terminar concp Downloads/Jet\ Pack\ Instructions.pdf

Pero ahora, cuando escribí cp Downy presioné tab, aparece cp Downloadsun espacio después. Y si retrocedo y hago que diga cp Downloads/Jety presiono tab, obtengo cp Downloads/Jet Pack Instructions.pdfsin las barras invertidas.

No era así antes. ¿Cómo puedo solucionar esto?

EDITAR: Parece que hay un problema con mi archivo /etc/bash_completion. Simplemente no estoy seguro de qué.

Respuesta1

Se debe a Acrobat Reader. El archivo es...

/etc/bash_completion.d/acroread.sh

Eliminar este archivo funcionó correctamente para mí.

Respuesta2

Editar:

Lo siento, mi sugerencia original era incorrecta; No presté atención y estaba pensando en el autocompletado cuando presionas la flecha hacia arriba, no la pestaña (como me señalaron después de mi publicación).

Sugerencia original sobre el autocompletado del historial.

Esto está controlado por el archivo ~/.bash_history, que es un archivo de texto, por lo que puedes verlo o incluso editarlo. No guarda su historial para siempre, por lo que es posible que el anterior se haya eliminado de la lista. También es posible que este archivo se haya dañado de alguna manera.

Debería ser solo una lista larga de comandos, en orden cronológico inverso, con cada comando en una sola línea, delimitada por saltos de línea, para que puedas ver si hay algo inusual en ella.

Realmente nunca pensé en esto, pero probablemente podrías guardar las líneas que usas con frecuencia y agregarlas ocasionalmente a este archivo para asegurarte de tener siempre esos comandos.

Una mejor sugerencia para el autocompletado de pestañas

¿Editaste esto? No creo que cambie, así que tal vez sea algo que se agregó a /etc/bash_completion.d, al que parece que las aplicaciones instaladas le agregaron scripts. Puede intentar deshabilitar algunos de los que tienen marcas de tiempo más recientes para ver si hay alguna diferencia y luego volver a agregarlos uno por uno o en grupos pequeños hasta que cambie. No sé mucho sobre esto, pero generalmente soy bueno solucionando problemas, por lo que mis sugerencias no provienen de conocimientos previos, sino que simplemente intento ser útil.

información relacionada