Как выполнять поиск и замену с помощью ack в vim?

Я использую плагин Ack в Vim, который помогает мне быстро искать строки в моем проекте. Однако иногда мне нужно заменить все или некоторые вхождения найденных строк. Вы можете выполнить какой-то глобальный поиск и заменить, используя список аргументов Vim, как это ( источник ) :

:args app/views/*/*
:argdo %s/, :expire.*)/)/ge | update

Но вместо использования args я бы предпочел выполнить поиск через Ack, а затем выполнить замену во всех найденных файлах. Есть ли способ сделать это аналогично команде argdo ?

50
задан Keith Pinson 14 December 2012 в 12:56
поделиться