Используя Ctrl-<arrowkey> и Домой / Конец с (u) rxvt </arrowkey>

1011
orftz

Я использую rxvt-unicodeдля этого менее некорректный эмулятор терминала, который я знаю.

Я ищу использование Ctrl+ Arrow keysи Home/ Endдля навигации по тексту командной строки, чтобы подражать поведению всех других современных текстовых полей.

Может ли кто-нибудь помочь мне решить эту проблему?

2
urxvt не отправляет ту же последовательность символов для этих клавиш, что и xterm, но его можно настроить для этого. Thomas Dickey 6 лет назад 0

1 ответ на вопрос

0
Ярослав Рахматуллин

Что-то еще пожирает ваши ключи, скорее всего, оконный менеджер. Зайдите в настройки и установите переключение виртуального рабочего стола на что-то другое.

Поведение, которое вы описываете, является стандартным (команды readline).

$ bind -p | grep -E 'forward | backward-word' | grep -v "^ #" "\ e \ e [D": обратное слово "\ eOd": обратное слово "\ e [1; 3D": обратное слово "\ e [1; 5D": обратное слово # <---- this "\ e [5D": обратное слово "\ eb": обратное слово "\ Cf": forward-char "\ eOC": forward-char "\ e [C": forward-char "\ Cs": история поиска вперед "\ e \ e [C": прямое слово "\ eOc": вперед-слово "\ e [1; 3C": прямое слово "\ e [1; 5C": прямое слово # <----- и здесь "\ e [5C": прямое слово "\ ef": forward-word "\ e [6 ~": история-поиск-вперед