Как переместить одно слово влево в редакторе vi

Я использую shortcut w, чтобы переместить курсор на одно слово вправо, есть ли ярлык для перемещения слова влево?

Ответ 1

используйте b для перемещения назад одного слова

используйте w для перемещения вперед одним словом

и вот обманутый лист, который может быть вам полезен

alt text

Источник: http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html

Ответ 2

Это b.

Здесь вы можете увидеть другие движения:

http://vimdoc.sourceforge.net/htmldoc/motion.html#word-motions

Обычно команда Vim состоит из

считать движение действия

Где:

count - это количество раз, которое вы хотите выполнить, по умолчанию 1

действие, очевидно, является действием: d для удаления, c для изменения, по умолчанию пуст, и это означает просто переместить

движение - это направление, вы уже получили

Ответ 3

В дополнение к движению b, упомянутому в других ответах, другое интересное может быть ge.

Он возвращает вас к последней букве слова слева. Когда b рассматривается как противоположное w, ge можно рассматривать как противоположное e, которое приводит вас к концу текущего слова.

Также обратите внимание, что все эти текстовые движения имеют эквивалент WORD: w, b, e и ge, которые являются "более быстрыми". Для разницы между словами и СЛОВА см.: :h word.

Ответ 4

да, вы можете использовать "b" для обратного слова, а заранее "2b" для перемещения назад 2 слова

Ответ 5

Как только заголовок запрашивает, вы хотите переместить влево (назад). b делает это.