¿Cómo recargo .inputrc?

¿Cómo recargo .inputrc?

Fondo

He oído que ellínea de lecturaEl módulo está leyendo ~/.inputrcy así es como cambia el comportamiento de las pulsaciones de teclas en programas como bash.

Pregunta

¿Cómo puedo recargar esto después de editarlo para ver el comportamiento cambiado sin reiniciar mi programa terminal?

Respuesta1

De forma predeterminada, C-x C-restá obligado a re-read-init-file.

Ver elManual de referencia de bashpara explicación.

Respuesta2

También puedes recargar nuevas entradas desde la línea de comando usando bind -f ~/.inputrc. Eso cargará las entradas en .inputrc. Tenga en cuenta que simplemente realiza una carga, no una "recarga", por lo que no restablece ninguna línea que haya eliminado del .inputrc.

Para probar rápidamente desde cero, simplemente ejecute bashy luego trabaje dentro de ese nuevo shell anidado (o inicie una nueva terminal).

Respuesta3

Respuesta4

Esto funcionó para mí:

exec $SHELL

Esto ejecuta el shell actual nuevamente, sin crear un subproceso, e implica realizar todas las inicializaciones y lecturas de script habituales, por lo que cualquier configuración nueva o modificada en /etc/inputrc, ~/.profile, ~/.bashrc, etc. se vuelve efectiva.

información relacionada