выполните vim -p $ (ack -Qil "string to match"), чтобы заставить их запускаться на отдельных вкладках (если это ваша вещь!)

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

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

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

Ответы на вопрос(5)

Ваш ответ на вопрос