Bindkey 在会话之间持续存在

Bindkey 在会话之间持续存在

我正在使用bindkeyzsh 附带的命令来更改键绑定。

每次我关闭终端会话并打开新会话时,我通过执行命令所做的所有更改bindkey都会消失。如何让它们在终端会话之间保留下来?

答案1

您可以使用以下方式将当前配置保存到文件中

bindkey -L > ~/.zsh_bindkey

然后~/.zshrc通过包含以下行从启动文件中加载此配置:

source ~/.zsh_bindkey

请注意,有多个键盘映射(通过 列出bindkey -l)。如果您自定义了多个main键盘映射,则还需要保存这些键盘映射,例如用于command键盘映射问题

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

另一种方法是从预定义的键映射(例如bindkey -vvi-like-bindings)开始,然后进行修改。将两者都放入文件中~/.zshrc

相关内容