Здравствуйте.
Есть такой текст:
NAME_1 : "Some name",
VALUE_1 : "Some value",
NAME_2 : "Some name2",
VALUE_2 : "Some value2"
Как превратить его в следующее c помощью vim scripting:
1 : {
NAME: "Some name",
VALUE: "Some value"
},
2 : {
NAME : "Some name2",
VALUE: "Some value2"
}
Смотрел в сторону surround.vim. Плагин успешно оборачивает любой выделенный блок, но вот как удалить индексы в названиях и добавить их перед каждым блоком?