7

В bash вы можете перейти к началу строки с помощью CTRL+A, а к концу - с помощью CTRL+E. Как я могу двигаться вперед и назад по слову?

3 ответа3

12

С привязками Emacs:

Meta - B перемещает назад слово, а Meta - F перемещает слово вперед.

Ctrl - B перемещает персонажа назад, а Ctrl - F перемещает персонажа вперед.

Таким образом, B против F - назад против вперед, а Meta против Ctrl - слово против символа.

Точное отображение мета может варьироваться в зависимости от клавиатуры. Попробуйте удерживать Alt, одновременно нажимая другую клавишу; если это не работает, нажмите и отпустите клавишу Esc, а затем нажмите другую клавишу.

2

используйте alt+b для движения назад и alt+f для движения вперед по слову.

1

Поместите в ~/.inputrc:

# Ctrl+Left/Right to move by whole words.
"\e[1;5C": forward-word
"\e[1;5D": backward-word
# Same with Shift pressed.
"\e[1;6C": forward-word
"\e[1;6D": backward-word

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .