2015-08-06 4 views
2

У меня есть vim для добавления заголовков в мои файлы, и я хочу изменить номер младшей версии автоматически каждый раз, когда я делаю :w, чтобы сохранить файл. Строка заголовка, как это:Как добавить номер версии в vim автоматически?

# Version  : 0.0.24 

, и я знаю, что нужно добавить что-то вроде этого

autocmd Bufwritepre,filewritepre *.* exe "1,". 10 . "g/Version ???<C-a> 

в мой файл .vimrc. Однако я не могу понять. Кто-нибудь может мне помочь?

Спасибо заранее,

+0

у вас возникли проблемы только в '???' part? – Kent

ответ

3
.... g/Version/norm! $^A`` 

это CMD увеличит число и держать позицию курсора.

^A нажатие C-V C-A

вы также можете обратиться к :s/.../\=.../, чтобы увеличить младшую версию части.

+0

В моей системе (окнах) это оказалось 'g/Verison/norm! $ h ' Спасибо за ответ! –

+0

@ HamidR.Darabi: Если это сработает для вас, пожалуйста, [отметьте ответ как принятый.] (Http://meta.stackoverflow.com/a/5235) – mMontu

Смежные вопросы