Klávesové zkratky ve stylu Emacs Alt + f , Alt + b ve výchozím nastavení fungují se všemi programy příkazového řádku s podporou readline, jako jsou shelly.
To je možné tehdy a pouze tehdy, když terminál posílá různé escape sekvence pro Ctrl +Vlevo vs vlevo . Ve výchozím nastavení tomu tak na konzole Linuxu (alespoň na mém počítači) není. Můžete to udělat úpravou mapy kláves. Přesný soubor, který chcete upravit, může záviset na vaší distribuci; na Debianu lenny je soubor k úpravě /etc/console/boottime.kmap.gz
. Potřebujete řádky jako
control keycode 105 = F100
string F100 = "\033O5D"
control keycode 106 = F101
string F101 = "\033O5C"
Můžete také zvolit stejné sekvence escape jako váš emulátor terminálu X. Chcete-li zjistit, jaká je kontrolní sekvence, zadejte Ctrl +V Ctrl +Vlevo ve skořápce; toto vloží (na mém počítači) ^[O5D
kde ^[
je úniková postava. V souboru mapy kláves \033
představuje znak escape.
Konfigurace aplikace v terminálu pro dekódování escape sekvence je samostatný problém, .
Můžete nastavit vim jako editor příkazového řádku a poté stisknout ESC a přeskakovat styl vim (vpřed, vzad, konec, $, 0 atd.)