Bindkey 在會話之間保持不變

Bindkey 在會話之間保持不變

我正在使用bindkeyzsh 附帶的命令來更改鍵綁定。

每當我關閉終端機會話並開啟新終端會話時,透過執行命令所做的所有變更bindkey都會消失。我怎麼能讓它們在終端會話之間持續存在?

答案1

您可以將目前配置儲存到檔案中

bindkey -L > ~/.zsh_bindkey

然後~/.zshrc透過包含以下行從啟動檔案載入此配置:

source ~/.zsh_bindkey

請注意,有多個鍵盤映射(透過 列出bindkey -l)。如果您自訂的不僅僅是main鍵盤映射,您還需要保存這些,例如command鍵盤映射問題

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

另一種方法是從預先定義的鍵盤映射(例如,bindkey -v類似 vi 的綁定)開始,然後進行修改。將兩者都放入您的文件中~/.zshrc

相關內容