Как перейти к конкретному персонажу в vim? - PullRequest
143 голосов
/ 23 февраля 2012

Как я могу перейти к следующему символу X в vim?

Я часто использую, например, dt: или ct:, чтобы удалить / изменить все, вплоть до двоеточия (или другого символа).

Есть ли комбинация коротких клавиш, чтобы просто переместить мою позицию курсора на этот символ?

Ответы [ 4 ]

233 голосов
/ 23 февраля 2012

Вы можете набрать f<character>, чтобы поместить курсор на следующий символ, и F<character> для предыдущего.

55 голосов
/ 23 февраля 2012

t и f также работают без команды, поэтому для перехода к двоеточию используйте f: и для перемещения вправо перед использованием двоеточия t:

7 голосов
/ 23 февраля 2012

Если вы выполняете поиск этого символа с помощью /, вы можете нажать n, чтобы перейти к следующему его появлению.

3 голосов
/ 21 декабря 2015

Возможно, вы просто ищете чистую комбинацию vim, но EasyMotion - это плагин, который стоит попробовать.НТН.:)

...