В приложениях эмуляции терминала нажатие кнопок CTRL+ Left/ позволяет Rightперейти от одного слова к предыдущему или следующему. Возможно ли иметь такую же функциональность в консоли Linux, будь то в текстовом или в режиме кадрового буфера?
В моей конфигурации CTRLклавиши со стрелками + преобразуются в экранированные последовательности символов и не интерпретируются.
источник
"\033O5D"
код, но полностью опускаете, откуда вы взялиkeycode 105
иF100
коды. Кроме того, я получаю^[[1;5B
и^[[1;5A
для Ctrl + Down и Ctrl + Up. Как мне справиться с этой1;
частью?showkey
программу.1;
Часть не отличается от остальных:"\033[1;5B"
и так далее.keycode 105
можно найти с помощьюshowkey
. Но где ты взялF100
?Ярлыки в стиле Emacs Alt+ f, Alt+ bработают по умолчанию со всеми программами командной строки с поддержкой readline , такими как оболочки.
источник
Вы можете установить vim в качестве редактора командной строки, а затем нажать ESC и перейти к стилю vim (вперед, назад, конец, $, 0 и т. Д.)
источник
У меня была эта проблема в Debian с пустым
~/.inputrc
файлом. Исправлена проблема с удалением этого файла.источник