たとえば、私の.Xresources
Iには行がありますURxvt.keysym.Control-Left: \033[1;5C
。\033[1;5C
これが何を意味するのかよくわかりませんが、bindkey "^[[1;5C" forward-word
これを使用すると.zshrc
端末に有用な単語を残すことができます。
私はvimを使用しているので、「単語」を削除するにはctrl + wをマッピングし、「WORD」を削除するにはctrl + shift + wをマッピングしたいと思います。をURxvt.keysym.C-W: something
追加すると、.Xresources
ctrl + shift + wが作成されますsomething
。そこに何を入れることができますか?\033[1;5C
私は私が参照できるようにいくつかのシンボルを入れる必要があると思いましたが、シンボルが.zshrc
何を意味するのかわからず、間違ったキーの組み合わせをバインドして誤って押すことは望ましくありません。
それでは、この形式の\033[1;5C
意味は何ですか?どこで読むことができますか?衝突しないようにするには、何を入れるべきですか?
ベストアンサー1
rxvt/urxvt には意味がなく、xterm からコピーされます。代替/メタキー定義。この場合、次のことを意味しますcontrolRight-cursor。
Code Modifiers
---------+---------------------------
2 | Shift
3 | Alt
4 | Shift + Alt
5 | Control
6 | Shift + Control
7 | Alt + Control
8 | Shift + Alt + Control
9 | Meta
10 | Meta + Shift
11 | Meta + Alt
12 | Meta + Alt + Shift
13 | Meta + Ctrl
14 | Meta + Ctrl + Shift
15 | Meta + Ctrl + Alt
16 | Meta + Ctrl + Alt + Shift
---------+---------------------------
Key Normal Application
-------------+----------+-------------
Cursor Up | CSI A | SS3 A
Cursor Down | CSI B | SS3 B
Cursor Right | CSI C | SS3 C
Cursor Left | CSI D | SS3 D
-------------+----------+-------------