У меня есть блок текста, похожий на следующий -
blah blah 1 blah blah
blah 1 blah 1 blah
Я хочу скопировать его n раз, но увеличивать целое число (1 выше) каждый раз, когда я вставляю.Что-то вроде -
blah blah 1 blah blah
blah 1 blah 1 blah
blah blah 2 blah blah
blah 2 blah 2 blah
blah blah 3 blah blah
blah 3 blah 3 blah
Я помещаю курсор в начало блока и начинаю запись макроса в формате reg с помощью 'qa' и набираю 'y2jp ^ A j0 ^ A ш ^ A k0.По-английски - скопируйте и вставьте блок, увеличьте каждое число и вернитесь к началу вновь вставленного блока, чтобы можно было снова запустить макрос.
Все отлично работает, кроме части 'k0' в конце, он не перемещает курсор в начало вновь вставленного блока.Кто-нибудь может указать, что я делаю не так?
Редактировать
@ sehe Я получаю сообщение, когда запускаю предложенный вами макрос -
блабла 1 бла бла бла 1 бла 1 бла бла бла 1 бла бладж0.w.yk0 бла 1 бла 1 бла
Похоже, что vim все еще находится в режиме вставки после ^ A.
: - /