LINUX.ORG.RU

Как настроить хоткеи для консоли/терминала для: F1 = ls -l; F2 = ls -lah; F3 = cd ~/;

 , ,


0

1

Как настроить хоткеи для консоли/терминала, например для:

F1 --> ls -l 
F2 --> ls -lah
F3 --> cd ~/ 

ну и в таком стиле. Чтобы было глобальное решение как для терминала, так и консоли. Куда копать то? например я могу получить коды по C-v для этих кнопок, а дальше что - учить матчасть по readline или где?

★★☆
Ответ на: комментарий от Homura_Akemi

Спасибо. Всё работает. Для консоли.
А вот с терминалами я так понял сложно? В каждом терминале: terminal / urxvt / xterm - коды разные, но если даже забиндить все - всё равно не работает.

science ★★☆
() автор топика
Ответ на: комментарий от science

А вот с терминалами я так понял сложно? В каждом терминале: terminal / urxvt / xterm - коды разные, но если даже забиндить все - всё равно не работает.

Э, ну я даже не знаю, конкретно функциональные клавиши у меня в системе генерируют одинаковые строки при $TERM равной linux, xterm* и rxvt*, проблем с работоспособностью не было. Что касается клавиш, производящих разные последовательности, то это решается проверками $TERM в файлах инициализации шелла (Zsh и Bash) и конструкцией

$if term=…
…
$endif
для readline (Bash и все программы, использующие GNU Readline).

Homura_Akemi
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.