Как переместить одно слово вправо/влево в Linux/Bash?

Как переместить одно слово вправо/влево в Linux/Bash?

Редактировать- пожалуйста, см. тот же вопрос наОбмен стеками Unix.

Что является эквивалентом сочетаний клавиш CTRL-Right и CTRL-Left в Windows?

решение1

  • Alt+ Fдвижется вперед, и
  • Alt+ Bдвижется назад.

Но это не все!

  • Ctrl+ Aперемещает в начало строки,
  • Ctrl+ Eперемещает в конец строки,
  • Ctrl+ Rвыполняет интерактивный поиск по истории, что очень полезно.

Для большего количества сочетаний клавиш прочтитеman bash.

решение2

Добавьте эти две строки в ваш ~/.inputrcфайл:

"\eOC": forward-word
"\eOD": backward-word

и нажмите Ctrl- x Ctrl-, rчтобы перечитать файл и сделать изменения активными в текущем сеансе.

Вы сможете использовать Ctrl- Rightи Ctrl- Leftдля перемещения вправо или влево по словам.

Связанный контент