3

Мне нужно добавить некоторые вещи в мой ввод. Я использую Bash 4, в качестве ОС я использую Debian и OSX. Мои эмуляторы терминала - это rxvt-unicode-256 в debian и Terminal.app в OSX. Мой новый macbook не имеет клавиш Вставить / Удалить, Домой / Конец, PgUp / PgDown ...

Не могли бы вы сказать мне нажатие клавиши "Shift-Space"? Я пытаюсь связать это с полным меню назад. Shift-Tab выполняет завершение меню, для этого нужно нажать клавишу «\e [Z».

"\e[Z": menu-complete
"(Shift-Space)": "\e-1\C-i"

Тогда я хотел бы иметь возможность перейти на страницу вверх / вниз в моем терминале. Я не уверен, как это сказать. Например, в irssi я хотел бы прокручивать вверх / вниз в моем журнале каналов. Ключи "PgUp" / "PgDn" делают это, но у меня нет этих ключей на моем MacBook. Поэтому я бы хотел альтернативу, например, «Shift-ArrowKeyUp» и «Shift-ArrowKeyDown». Также я не знаю команд для inputrc, которые я должен связать с этим нажатием клавиши.

То же самое для ключей "Home"/"End", которые должны идти в начало /конец строки. Я хотел бы связать это с возможно "Shift-ArrowKeyLeft"/"Shift-ArrowKeyRight".

Большое спасибо за вашу помощь!

РЕДАКТИРОВАТЬ: Вот мой .inputrc ... http://paste.debian.net/69454/

1 ответ1

0

Запустите od -c <<< " Ctrl+V Sequence, о котором я забочусь " и используйте это в ~/.inputrc .

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