====== Základní zkratky pro readline ====== Přináším přehlednou tabulku několika klávesových zkratek pro knihovnu readline, kterou používá například **Bash** a spoustu jiných programů (typicky těch kde //funguje opakování příkazu pomocí šipky nahoru//). Znak //C// vyjadřuje Control, //M// pak Alt (tzv. "meta" klávesa). ^ Zkratka ^ Funkce ^ | C-b C-f | Kurzor o znak vpřed (vzad) | | C-a C-e | Kurzor na začátek (konec) řádku | | M-f M-b | Kurzor o slovo vpřed (vzad) | | C-xx| Skoč na začátek a znovu na poslední pozici | | C-l | Vyčistí obrazovku; aktuální řádek bude jako první | | C-d | Smazat znak pod kurzorem (ukonči vstup -- pokud je řádek prázdný) | | C-k | Smazat od aktuální pozice až do konce řádku | | C-u | Smazat od aktuální pozice až do začátku řádku | | C-w | Smazat od aktuální pozice zpět k prvnímu bílému znaku | | C-c | Zrušit příkaz | | C-z | Pozastavit probíhající příkaz na pozadí | | C-r | Vyhledávat v historii dozadu | | C-s | Vyhledávat v historii dopředu | [[http://www.gnu.org/software/bash/manual/bashref.html#Readline-Interaction|Je toho víc]], dokonce to funguje i v tzv. "vi-režimu". Musíte mít ale novější verzi, což sice může platit v novější linuxové distribuci, ale už to tak nebude na staršímu UNIXu. Pokud používáte GNU screen, pak pro klávesu C-a musíte použít kombinaci //C-a a//. Mimochodem na [[http://gentoo-wiki.com/TIP_Using_screen|Gentoo WIKI]] mají super návod. {{tag>linux}} ~~DISCUSSION~~