Как можно сделать тот же :global, только чтобьі курсор был в начале матча перед каждьім вьіполнением командьі? Пример заменьі кавьічек: sample text 'foo', 'bar' :g/'\w/cs'" чтобьі это работало, нужно :g/'\w/f'cs'"
Мб просто найти нужное через поиск, а затем написать рекурсивный макрос, который будет выполнять замену и в конце вызвать сам себя? Вроде как он пробежится по всему файлу не хуже :g.