Переместить слово в баш
В bash вы можете перейти к началу строки с помощью сочетания клавиш CTRL+A, а к концу - с помощью сочетания клавиш CTRL+E. Как я могу двигаться вперед и назад по слову?
3 ответа
С привязками Emacs:
Meta-B перемещает назад слово, а Meta-F перемещает слово вперед.
Ctrl-B перемещает персонажа назад, а Ctrl-F перемещает персонажа вперед.
Таким образом, B против F - назад против вперед, а Meta против Ctrl - слово против символа.
Точное отображение мета может варьироваться в зависимости от клавиатуры. Попробуйте удерживать Alt, одновременно нажимая другую клавишу; если это не работает, нажмите и отпустите клавишу Esc, а затем нажмите другую клавишу.
Используйте alt+b для движения назад и alt+f для движения вперед по слову.
Путин ~/.inputrc
:
# Ctrl + Влево / Вправо для перемещения по целым словам. "\e[1;5C": прямое слово "\e[1;5D": обратное слово # То же самое с нажатой клавишей Shift. "\e[1;6C": прямое слово "\e[1;6D": обратное слово