Я бы использовал макрос:
let @f = "ifor(size_t szI = X; szI < Y; ++szI)^M{^M}^[O^T"
Обратите внимание, что все ^X
символы вводятся с помощью Ctrl V Ctrl X .
Затем вы можете запустить этот макрос с помощью @f
.
Редактировать: только что увидел вторую часть вашего вопроса (не уверен, что вы его редактировали?прочитайте неправильно.) но если X и Y изменятся, я бы предложил более функциональное решение, такое как snipMate.vim.