Encontré un comando hace un par de meses que hizo que mi historial de bash se completara automáticamente en lo que ya estaba en la línea al presionar la flecha hacia arriba:
$ vim fi
prensa ↑
$ vim file.py
Me gustaría configurar esto en mi nueva computadora, porque ahorra mucho tiempo al mantener un gran historial. El problema es que, por mi vida, no puedo recordar dónde se mencionó y leer desafortunadamente referencias interminables y tutoriales desafortunadamente tampoco ayudó.
¿Alguien sabe el comando?

Actualice .inputrc con lo siguiente:
fuente
set enable-keypad onladelclave para que funcione correctamente ( faq ). Cuando el teclado está activado, las teclas de flecha son"\C-[OA"y"\C-[OB"(y"\C-[OC"y"\C-[OD"). Publiqué una respuesta a continuación para aclarar esto.Si
set enable-keypad onestá en su posición~/.inputrccomo podrían hacerlo algunos usuarios de st ( suckless simple terminal ), tenga en cuenta que las teclas de flechas están en modo de teclado. Ubuntu viene con esto útil/usr/share/doc/bash/inputrc.arrows:Por lo tanto, no estoy seguro de si lo necesitará todo, pero es posible que no le duela tener en su
~/.inputrc:Esto también trata el mismo tema: Mis teclas de cursor no funcionan y también este xterm: teclas especiales
fuente
Con ohmyzsh, usa esto en tu .zshrc :
Para recargar,
source ~/.zshrco relanzar terminal.Fuente: https://superuser.com/a/418299/71680
fuente
Es posible que deba habilitar la finalización de bash.
Cheque
/etc/profile/etc/bash.bashrc~/.bashrcpara ver si alguno de los archivos anteriores fuente
/etc/bash_completion. es decirSi
/etc/bash___completionninguno de los archivos anteriores lo obtiene, deberá agregarlo a uno de ellos.Si desea que todos los usuarios de bash en su máquina tengan finalización de bash, fuente
/etc/bash_completionde/etc/bash.bashrc.Si solo eres tú quien quiere completar bash, busca
/etc/bash_completiontu fuente~/.bashrc.fuente