¿Cómo hago para que Inicio y Fin funcionen en PuTTY SSH con concha de pescado?

¿Cómo hago para que Inicio y Fin funcionen en PuTTY SSH con concha de pescado?

Hace años, una actualización de Ubuntu rompió esto y nunca encontré una solución.

  • Tengopezcomo mi shell predeterminado.
  • ubuntu 12.10
  • Localmente (Terminal Gnome), las teclas Inicio y Fin funcionan bien tanto en fish como en bash.
  • Cuando inicio sesión por SSH usando PuTTY, luego ejecuto bash, Inicio y Fin funcionan bien dentro de bash.
  • Sin embargo, cuando inicio sesión por SSH usando PuTTY, en el shell de pescado predeterminado, al presionar la tecla Inicio se produce [1~(a veces se borra la línea, a veces no). Cuando presiono Fin, produce [4~.
  • Si uso el shell de pescado predeterminado en el cliente Bitvise SSH, Inicio y Fin funcionan correctamente.

¿Cómo consigo que Home y End funcionen correctamente?

Respuesta1

Pruebe algo como esto:

bind \e\[1~ beginning-of-line
bind \e\[3~ delete-char
bind \e\[4~ end-of-line

Puede conservar esta configuración agregando esta opción en fish_default_key_bindings:

/usr/share/fish/functions/fish_default_key_bindings.fish

¡Precaución!Si tiene un error al escribir con el archivo de configuración, algunas teclas no funcionan :)

Ver tambiénLas teclas Inicio/Fin no aparecen en la pantalla cuando el término está configurado en xterm

información relacionada