PuTTY: cuando presiono la flecha hacia arriba para mostrar el comando del historial, ¿me obliga a editar el comando en vi? ¿Cómo cambiar?

PuTTY: cuando presiono la flecha hacia arriba para mostrar el comando del historial, ¿me obliga a editar el comando en vi? ¿Cómo cambiar?

Cuando estoy en PuTTY y ejecuto varios comandos, a menudo quiero usar el mismo comando que acabo de usar. Entonces presiono la flecha "Arriba". Ahora aparece el último comando, pero quiero editarlo un poco.

No sabía cómo editarlo, hasta que me di cuenta de que me permitía editarlo usando los comandos "vi".

¿Alguien sabe qué configuración en PuTTY tengo que cambiar para permitirme editarla normalmente en lugar de tener que usar los comandos "vi"?

Gracias

Respuesta1

Este no es el problema de PuTTy, es causado porlínea de lectura de bash.

Creo que el resultado sería similar al mío si ejecutas los siguientes dos comandos:

$ bind -v | grep keymap
set keymap vi-insert
$ bind -v | grep editing-mode
set editing-mode vi

Eso significa que el acceso directo de bash se configuró como similar a vi (el valor predeterminado es similar a emacs). Si desea volver al original, ingrese los dos comandos siguientes:

set editing-mode emacs
set keymap emacs

Y reinicie su PuTTy. Creo que todo estará bien.

Sin embargo, si este es el servidor público, muchas personas lo están usando. Puedes intentar encontrarhistoria-anteriormediante el uso ctrl + p. O busque los accesos directos sobrehistoria-anteriorpor:

$ bind -p | grep previous-history
"\C-p": previous-history
"\eOA": previous-history
"\e[A": previous-history

información relacionada