Конфигурирование команд стиля VIM 'ci (' для 'f (') строки в первую очередь и повторение в случае неудачи - PullRequest
2 голосов
/ 19 октября 2011

Я использую команду c или d (изменить, удалить), затем a или i (включая / исключая символы обертки), затем один из '"(){}[].

Например, ci(, когда курсор находится между двумя паренами, удалит все в паренах и оставит меня в режиме вставки прямо между двумя оставшимися паренами.

Однако, если мой курсор находится в столбце 0в следующей строке примера ci( потерпит неудачу, потому что курсор находится не в блоке ().

Example line with some (stuff in parens)

Я хочу ci( из столбца 0 до первой попытки (и неудачи), а затемПовторите с f(, прыгнув на первого парня на линии.Это возможно / легко?Я не могу понять, как подключиться к ошибке ci( нахождения блока кода.

1 Ответ

3 голосов
/ 19 октября 2011

Почему бы не использовать:

%ci(

Это был бы более простой рабочий процесс ИМХО. Более того, всего несколько часов назад я прочитал очень хороший ответ об этом виде по проблеме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...