1

Я только что узнал о f и его братьях и сестрах (t , F , T) и, естественно, я заинтригован (они кажутся немного более эффективными, чем использование / - особенно с такими командами, как d). Но они не следуют за переносами строк. Например:

my text
more text

Давайте представим, что я был на y в первой строке в обычном режиме. Если я наберу fr я ожидаю перейти к r во второй строке. Но это останавливается в конце строки.

Есть ли способ сказать эти команды, чтобы обернуть вокруг?

1 ответ1

0

[Изменить: Изменение Нет на Вероятно, но с сохранением исходного ответа для справки.Увидеть ниже.]

Не виделись

:help left-right-motions


Редактировать:

Наверное. Существует пример отображения f в функцию, которая выполняет поиск без учета регистра в конце

:help getchar()

Это можно легко изменить, чтобы выполнить поиск заданного символа, а не просто найти.

Чтобы заставить это работать как команда движения, например, после d , вам нужно определить f как отображение, ожидающее оператора. Увидеть

:help omap-info

Я написал "вероятно", а не "да", потому что у меня нет личного опыта с отображениями, ожидающими оператора, поэтому я не проверял, что это будет работать в этом случае.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .