1

Какую комбинацию клавиш я использую, чтобы связать Ctrl+Insert в моем zshrc? Я попытался войти в режим цитирования-вставки (ctrl+V), но нажатие ctrl+insert ничего не выводит.

1 ответ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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .