Используя 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 ~": история-поиск-вперед