Привет и добро пожаловать в StackOverflow! Обратите внимание, что этот сайт предназначен для вопросов, непосредственно связанных с проблемами программирования; на вопросы «как использовать программное обеспечение X» лучше ответить на superuser.com. Я проголосовал за закрытие этого вопроса; он будет автоматически перенесен туда.
Писквор покинул здание
Ваш пост до сих пор сбивает с толку, wне перемещает курсор влево. Чего вы пытаетесь достичь? Перемещение курсора (и если да, в каком направлении) или перемещение слов (опять же в каком направлении).
Питер ван дер Хейден,
@Suresh: В будущем попробуйте задавать вопросы, связанные с Vim, на: unix.stackexchange.com. Если они не относятся к Windows, там не будет оффтопа, и вы можете найти ответы лучше, чем на SU, или, по крайней мере, быстрее
Горан Йович
10
Пожалуйста. Прекратите разбрасывать сообщество vim по всем форумам SE. У нас есть 2707 вопросов с тегами vim здесь, на SO, 484 на SU, и теперь у нас есть 31 вопрос с тегами vim на этом новом форуме SE. Кстати: unix.stackexchange.com/questions/107/… полностью не по теме, так как SO предназначен для программирования. (Кстати, я использую vim на окнах каждый день.)
Люк Эрмитт
3
@Lieven: Похоже, что консенсус состоит в том, чтобы «оставить вопросы о Vim на SO», поскольку ответы часто включают vimscripts, а Vim - это инструмент, ориентированный на код. См. Вопрос по Meta meta.stackexchange.com/q/25925/154445
Я думаю, что OP - это ярлык для перемещения слова вправо (или влево, название сбивает с толку), а не курсора.
Питер ван дер Хейден,
@Peter: в вопросе говорится, что он использует wдля перемещения влево, так что, очевидно, он просто пытается переместить курсор
Натан Феллман
@ Натан Феллман: ОП отредактировал вопрос. В его нынешнем виде ясно, что ответ @Goran Jovic - это действительно то, что было после OP. Проголосую за ответ.
Питер ван дер Хейден,
8
В дополнение к bдвижению, упомянутому в других ответах, может быть интересно еще одно движение ge.
Это приведет вас к последней букве слова слева. Когда bрассматривается как противоположность w, geможет рассматриваться как противоположность, eкоторая подводит вас к концу текущего слова.
Также обратите внимание , что все эти слова мудрого движения имеет словампереключает эквивалент: W, B, Eи gEкоторые являются «быстрее». О разнице между словами и СЛОВАМИ см .: :h word.
//, у вас есть ссылка или что-то для тех из нас, кто хочет попробовать это?
Натан Басанезе 08
Я не совсем понимаю, что вы подразумеваете под «ссылкой». Если вы хотите попробовать эти движения, вы можете просто открыть файл в vim и попробовать движения, верно?
statox
Большое спасибо за это, искал способ реализовать эту функциональность. Навигация назад по концу слова намного лучше, ИМО.
Люк Дэвис,
О, и 4geздесь также можно переместить 4 слова и т. Д.
dekuShrub
6
Да, вы можете использовать «b» для перехода назад на слово и заранее «2b» для перехода на два слова назад.
w
не перемещает курсор влево. Чего вы пытаетесь достичь? Перемещение курсора (и если да, в каком направлении) или перемещение слов (опять же в каком направлении).Ответы:
Используйте bдля перехода на одно слово назад.
Используйте wдля перехода на одно слово вперед.
А вот шпаргалка, которая может вам пригодиться:
Источник: Графическая шпаргалка и руководство по vi-vim
источник
Это b.
Здесь вы можете увидеть другие движения:
Документация Vim: движение, 4. Движение слов
Обычно команда Vim состоит из:
считать действие движения
Куда:
count - это количество раз, которое вы хотите, чтобы он выполнялся. По умолчанию 1.
действие - это, очевидно, действие: dдля удаления, cдля изменения значение по умолчанию пусто и означает просто переместить.
движение - это направление. Вы это уже поняли.
источник
w
для перемещения влево, так что, очевидно, он просто пытается переместить курсорВ дополнение к
b
движению, упомянутому в других ответах, может быть интересно еще одно движениеge
.Это приведет вас к последней букве слова слева. Когда
b
рассматривается как противоположностьw
,ge
может рассматриваться как противоположность,e
которая подводит вас к концу текущего слова.Также обратите внимание , что все эти слова мудрого движения имеет словампереключает эквивалент:
W
,B
,E
иgE
которые являются «быстрее». О разнице между словами и СЛОВАМИ см .::h word
.источник
4ge
здесь также можно переместить 4 слова и т. Д.Да, вы можете использовать «b» для перехода назад на слово и заранее «2b» для перехода на два слова назад.
источник
Вы хотите двигаться влево (назад).
b
Имеет ли это.источник