Набридло в командній стрічці щоразу при бажанні повернутися назад на слово (чи декілька символів) переводити руку на курсорні клавіші. Щойно погуглив комбінації клавіш за допомогою яких можна так робити і знайшов доволі поверхневий, але цікавий
cheetsheet, а потім і більш
розгорнутий список різних комбінацій.
Одним словом все просто:
Alt-b - на слово назад
Alt-f - на слово вперед
Ctrl-b - на символ назад
Ctrl-f - на символ вперед.
Alt-f - на двораку не надто зручно, але поряд з тим виявив що й Alt-l робить те саме. Дивно. Судячи по сторінці Alt-l мав би робити дещо інше. Але це ок. В .inputrc перемапив (C-l: forward-char) Ctrl-f на Ctrl-l і буде якраз добре.
Крім того дізнався що в командній стрічці:
- можна відміняти (undo) останні дії: Ctrl-_ або Ctrl-x Ctrl-u;
- можна швидко знайти символ, очевидно для того, щоби швидко переміститися на певну позицію: Ctrl-] i Alt-Ctrl-] для зворотнього напрямку;
- а ще задопомогою комбінації клавіш можна викликати $FCEDIT або $EDITOR: Ctrl-x Ctrl-e :-)
Всі ці клавіші дуже схожі на комбінації клавіш emacs'a (в bash саме emacs-режим стоїть по-замовчуванню). Раніше дивувався звідки ж ноги ростуть такій несподіваній комбінації як Ctrl-x Crrl-r (перечитати inputrc), а тепер розумію: корені ростуть з emacs'a.