Коли ви використовуєте vim, ви можете рухатись вперед слово за словом за допомогою w
. Як мені рухатись назад?
Коли ви використовуєте vim, ви можете рухатись вперед слово за словом за допомогою w
. Як мені рухатись назад?
Відповіді:
Використовуйте b
для повернення слова.
Ви також можете перевірити W
та B
просунути / повернути назад WORD
(який складається з послідовності непорожніх символів, розділених пробілом, згідно :h WORD
).
ge
піде назад до кінця слова. gE
піде назад до кінцяWORD
e
та E
йтимуть вперед.
\w|\S
. Дивіться :help word
та :help WORD
для отримання більш детальної інформації.
Це допомагає мені думати про це як:
b
перейти до початку поточного чи попереднього слова
w
перейти до початку наступного слова
e
щоб перейти до кінця поточного чи наступного слова
ge
перейти до кінця попереднього слова
Спробуйте :h word-motions
отримати детальнішу інформацію та як їх поєднувати з операціями.
використовувати "b" для переміщення назад - щойно перевірено на vi - працює чудово.
З іншого боку , якщо ви використовуєте w
, b
, W
, і B
для навігації ліній перестрибуючи через слова, розглянути наступні альтернативні варіанти , які можуть бути швидше , якщо вони використовуються правильно.
f<char> # jump to next occurrence of <char> to right (inclusive)
або
F<char> # jump back to next occurrence of <char> to left (inclusive)
Якщо ваші слова розділені, <space>
ви можете переходити через слова пробілами:
f<space>;;;;
де ;
повторюється попередня команда, тож ви переходите через пробіли
F<space>;;
скакати назад по простору
просто замініть <char>
розділові знаки, наприклад.
Метод пунктуації не є ефективним для прокрутки, але якщо ви знаєте, куди ви хочете стрибнути, він зазвичай може потрапити туди у стрибку чи два