Какую комбинацию клавиш я использую, чтобы связать Ctrl+Insert в моем zshrc? Я попытался войти в режим цитирования-вставки (ctrl+V), но нажатие ctrl+insert ничего не выводит.
1 ответ
0
Я преуспеваю в URxVt
с
bindkey '^[[2^' zle-widget
и в xterm
с
bindkey '^[[2;5~' zle-widget
Как видите, строка, которую необходимо связать, скорее зависит от вашего эмулятора терминала (и ваших X-клавиш), а не от вашей оболочки.
Обычный трюк для получения цепочек клавиш - это запустить cat
и нажать нужную комбинацию клавиш:
$ cat
^[[2;5~
Кроме того, следующие escape-последовательности распознаются (от man zshzle
) bindkey
\a bell character
\b backspace
\e, \E escape
\f form feed
\n linefeed (newline)
\r carriage return
\t horizontal tab
\v vertical tab
\NNN character code in octal
\xNN character code in hexadecimal
\M[-]X character with meta bit set
\C[-]X control character
^X control character