Я только недавно обнаружил, что нажатие alt-tab в окне консоли позволяет мне автоматически завершать работу с последними командами и параметрами, которые я использовал.
Очень полезно!
Но при использовании SSH из Windows эта функция явно теряется.
Есть ли способ переназначить эту функцию на другую клавишу?
Это действие связано с функцией readline dynamic-complete-history
.
Вы можете переопределить такое действие в ~/.inputrc
, например, для Alt kbd> - z kbd> с помощью
$include /etc/inputrc
"\ez": dynamic-complete-history
, где \e
означает ESC kbd> и эквивалентен модификатору Alt kbd>.
Также примите во внимание это другое возможное решение: Как быстро сохранить и получить доступ к часто используемым командам?
Alt kbd> + Tab kbd> - это горячая клавиша в Windows и в некоторых оконных менеджерах Unix. В этих средах эта комбинация клавиш не распространяется на приложения.
В текстовом терминале клавиша Alt kbd> + обычно переводится в ESC
, за которым следует соответствующая клавиша. (Это может быть переопределено в конфигурации некоторых терминалов, но обычно это не так.) Поэтому вы можете набрать Esc kbd> Tab kbd>, чтобы вызвать эту команду.