Parece que los caracteres de control necesarios para zsh
en el Terminal de forma ligeramente diferente de la de aquellos que trabajaron en bash
.
Para arreglar sus teclas Inicio/Fin:
- Abra El Terminal -> Preferencias...
- Seleccione su perfil preferido
- En la ficha Teclado, añadir un nuevo enlace (o modificar uno existente)
- Utilice las siguientes opciones para hacer el trabajo en Casa de nuevo:
- Clave: Casa (↖)
- Modificador: Ninguno
- Acción: Enviar Texto
- Texto a enviar es
\033[1~
(Para bash
, \033OH
fue el valor que trabajó)
- Utilice las siguientes opciones para solucionar la tecla de Finalización:
- Clave: Final (↗)
- Modificador: Ninguno
- Acción: Enviar Texto
- Texto a enviar es
\033[4~
(Para bash
, \033OF
fue el valor que funcionó)
Esto corrige mis teclas Inicio/Fin en zsh
, y también funciona correctamente cuando se conecta a través de SSH a los terminales que ejecutan bash
.
Tenga en cuenta que si usted tiene combinaciones de teclas especificada en su ~/.zshrc
o se están ejecutando un software de terceros para ajustar la configuración del teclado a nivel mundial (por ejemplo: Mosquetón), usted puede ser que necesite para comprobar o deshacer cualquier configuración en los lugares en los que pueden afectar a las teclas Inicio/Fin si usted está recibiendo comportamiento extraño.