Bindkey persiste entre sesiones

Bindkey persiste entre sesiones

Estoy usando el bindkeycomando que viene con zsh para cambiar las combinaciones de teclas.

Cada vez que cierro mi sesión de terminal y abro una nueva, todos los cambios que hice al ejecutar bindkeycomandos desaparecen. ¿Cómo puedo hacer que persistan entre sesiones de terminal?

Respuesta1

Puede guardar la configuración actual en un archivo con

bindkey -L > ~/.zsh_bindkey

Y luego cargue esta configuración desde su archivo de inicio ~/.zshrcincluyendo la siguiente línea:

source ~/.zsh_bindkey

Tenga en cuenta que existen varios mapas de teclas (enumerarlo a través de bindkey -l). Si ha personalizado más que el mainmapa de teclas, también deberá guardarlos, por ejemplo, para el commandproblema del mapa de teclas.

bindey -M command -L >> ~/.zsh_bindkey

Un enfoque alternativo sería comenzar desde un mapa de teclas predefinido (por ejemplo, bindkey -vpara los enlaces tipo vi) y realizar las modificaciones posteriormente. Pon ambos en tu ~/.zshrcarchivo.

información relacionada