私はterminfo
、自分の端末の左 (右、...) キーの制御シーケンスが何であるかを調べるために使用しているので、次のように便利なもの (左に移動) にマップできますzshrc
。
typeset -A key
left=${terminfo[kcub1]}
bindkey "$left" backward-char
(これを機能させるには他にもいくつかあります。 sourceを参照してください)。私はいくつかの端末エミュレーターを使用しており、これらの制御シーケンスが変化するため、これは役に立ちます。たとえば、UbuntuでGnomeターミナルを使用ssh
してDebianボックスにアクセスし、tmux
その中で使用します...
しかし、terminfo から CTRL+LEFT (および RIGHT...)のキーコードを見つけるにはどうすればよいでしょうか? これらを単語の左/右にマップしたいと思います。