La tecla de flecha hacia arriba para el historial no funciona en zsh e iTerm (MacOS)

La tecla de flecha hacia arriba para el historial no funciona en zsh e iTerm (MacOS)

Durante las últimas semanas no he podido usar las teclas de flecha hacia arriba y hacia abajo para navegar por mi historial de comandos en zsh.

Estoy usando lo siguiente:

  • MacBook Pro Intel con macOS Big Sur 11.0.1 (20B29)
  • zsh 5.8 (x86_64-apple-darwin19.3.0)
  • iTerm 3.4.2
  • oh mi zsh (último maestro)

Probé algunas soluciones a partir de respuestas existentes pero no pude encontrar una manera de hacerlo funcionar. A continuación se muestran algunos resultados de los comandos relacionados con el problema:

Leer y presionar la tecla de flecha hacia arriba

$ read
^[[A

tecla de enlace

$ bindkey | grep up-line
"^[OA" up-line-or-beginning-search
"^[[5~" up-line-or-history
"^[[A" up-line-or-history

Variables relacionadas

$ echo $HISTFILE
/Users/mac/.zsh_history
$ echo $SAVEHIST
10000
$ ls -l $HISTFILE
-rw-------  1 mac  staff  74285 Dec  3 14:57 /Users/mac/.zsh_history

Cambiar el enlace up-line-or-searchno pareció ayudar.

No estoy exactamente seguro de dónde más buscar y dónde podría originarse este problema. ¿Alguien ha encontrado esto?

Respuesta1

Intente cambiar la configuración en iTerm -> configuración -> terminal -> emulación de terminal-> informar tipo de terminal -> a xterm.

Configuración de iTerm

Respuesta2

El ícono/timbre de campana significa un error (el historial se ha deshabilitado en este host). Puede escribir historial para validar que no obtiene ningún resultado.

información relacionada