bindkey
私は通常、ウェブ上で (コマンドを使用して) 興味深い zsh キーバインド設定を見つけます。私の質問は、これらのエスケープされたシーケンスがマップされたものをどのように解釈するのですか? たとえば、これはoh-my-zshのkey-bindings.zshのスニペットです。
bindkey "^[[H" beginning-of-line
bindkey "^[[1~" beginning-of-line
bindkey "^[[F" end-of-line
bindkey "^[[4~" end-of-line
これらのキーマップがどのように表現されるかについての参照はありますか? また、それはzsh固有ですか、それともプラットフォーム固有ですか?
cat
またはCtrl-Vを使用して、特定のキーに対応するエスケープされたシーケンスを見つけることができることを認識しています。逆の一致を見つけるためにブルートフォースを使用できることを考えると、これはキーボードに存在しないキー (Mac ラップトップの Home/End など) では機能しません。したがって、物理キーボードに関係なくキーを決定できる方法を好みます。