]> Sergey Matveev's repositories - stargrave-blog.git/commit
Выполнение в Vim заранее подготовленных команд
authorSergey Matveev <stargrave@stargrave.org>
Sat, 16 Sep 2017 07:03:26 +0000 (10:03 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sat, 16 Sep 2017 07:03:26 +0000 (10:03 +0300)
commit50f6b6661cf1ca316d8c5475dc0d29d3500f82fe
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parent98e248eaab965372ab40e861710c383ffe0ca071
Выполнение в Vim заранее подготовленных команд

Надо мне тут было в одной программе массово переименовать множество
функций/переменных. Делать несколько десятков :%s/whatever/another/, а
потом ещё их и в другом файле применить. Хочется Vim для ввода командной
строки иметь. Почему-то смотрел в сторону command line window: q: -- там
действительно можно заниматься редактированием строки, но нельзя
подготовить несколько и сказать исполнить их все.

Оказалось проблема решается тривиально: скопировав заранее
подготовленный текст, например, в стандартный регистр, просто выполнить:

    :@"