Portál AbcLinuxu, 2. května 2025 05:39
Temer v kazdem clanku o Bashi se uvadi, ze na prochazeni historie lze pouzit jednak up/down sipky pro listovani prikazu nebo vyhledavat kombinaci ctrl+r.
V terminalu na OpenSuSe lze ale pouzit ctrl+up a ctrl+down, ktere vam podle zaznamu v historii doplni rozepsany prikaz.
Pokud jste napriklad v minulosti pouzili vim /etc/fstab
, pak nyni muzete napsat jen vim, stisknout ctrl+up a prikaz se doplni na vim /etc/fstab
. Dalsim stisknutim sipky [stale drzite ctrl] se posunete v historii na dalsi prikaz zacinajici na vim. Pricemz sipkou down se vratite k predchozimu prikazu.
Tuhle vlasnost terminalu jsem si maximalne oblibil a chtel jsem ji tedy rozjet i na ostatnich pc, ktere pouzivam. Reseni je pomerne jednoduche staci na konec souboru /etc/inputrc, nebo lokalne ~/.inputrc, pridat radky:
"\e[1;5B": history-search-forward "\e[1;5A": history-search-backward
Pokud by jste si chteli nastavit i dalsi akce, lze jejich seznam najit v jiz zminovanem souboru inputrc nebo v man readline. Kody klaves zjistite pomoci prikazu read.
Tiskni
Sdílej:
"\e[5~": history-search-backward "\e[6~": history-search-forwardPage-Up/Page-Down namiesto ctrl+sipky.
"\eOa": history-search-backward "\eOb": history-search-forwardProč je to všude jinak? Jiná keymapa? Jinej terminál? Obojí?
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.