Редактирование в Vim Я часто оказываюсь в ситуации, когда хочу переместить положение закрывающей скобки.vim положение перемещения закрывающего кронштейна
например. Сначала я типа
if a == 1 then
Тогда я понимаю, что я действительно хотел, чтобы скобки вокруг «а == 1» части, так что я вернуться и поставить кронштейн и в конечном итоге с
if()a == 1 then
I 'm используя плагин auto-pairs, чтобы парная скобка была правильно сгенерирована.
Мой вопрос, что это самый быстрый способ, чтобы получить это выглядеть следующим образом:
if (a == 1) then
К примеру в настоящее время я мог бы
- побег
- использование х, чтобы удалить второй символ
- f1 для перехода на 1
- a для добавления и ввода ')'
Похоже, что должен быть способ
- побег
- ход второй кронштейн слово вперед.
'xf1p' избавит вас от неприятностей. Я бы настоятельно предложил вам привыкнуть к входному режиму. То есть, вместо того, чтобы думать о том, что ваш первый шаг - «выйти в нормальный режим», подумайте, что это нормально, чтобы быть в нормальном режиме, и используя i, I, a или A, чтобы войти в режим вставки только для ввода текста, затем на, чтобы выйти из режима вставки. –
ack, я удалил слова «нормальный режим» из сообщения. xf1p немного лучше, но я ищу меньше. –
evolution
@evolution - Тогда сделайте это макросом? –