
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 のようなバインディング)から開始し、後で変更を加えるという方法があります。両方を~/.zshrc
ファイルに入れてください。