
Я использую bindkey
команду, входящую в состав zsh, для изменения привязок клавиш.
Каждый раз, когда я закрываю сеанс терминала и открываю новый, все изменения, которые я сделал, выполняя bindkey
команды, исчезают. Как мне сделать так, чтобы они сохранялись между сеансами терминала?
решение1
Вы можете сохранить текущую конфигурацию в файл с помощью
bindkey -L > ~/.zsh_bindkey
А затем загрузите эту конфигурацию из вашего файла запуска, ~/.zshrc
включив следующую строку:
source ~/.zsh_bindkey
Имейте в виду, что существует несколько раскладок (список через bindkey -l
). Если вы настроили больше, чем main
раскладку, вам нужно сохранить и их, например, для command
проблемы с раскладкой
bindey -M command -L >> ~/.zsh_bindkey
Альтернативный подход — начать с предопределенной раскладки клавиш (например, bindkey -v
для vi-like-bindings) и вносить изменения позже. Поместите оба в свой ~/.zshrc
файл.