Используя Ctrl-<ArrowKey> и Home/End с (u)rxvt

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

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

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

1 ответ

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

Поведение, которое вы описываете, является стандартным (команды 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": forward-search-history
"\ e \ e [C": прямое слово
"\ eOc": вперед-слово
"\ e [1; 3C": прямое слово
"\ e [1; 5C": прямое слово # <----- и здесь
"\ e [5C": прямое слово
"\ ef": forward-word
"\ e [6 ~": история-поиск-вперед
Другие вопросы по тегам