Я хочу использовать команду оболочки (в данном случае fmt
) для работы с каждой (не) совпадающей строкой регулярного выражения в файле. Я бы предпочел сделать это в vim
! Тем не менее, я открыт для решения чистой оболочки /bash /zsh, поскольку vim предлагает :!
также.
Можно ли совместить
:g/pattern/[cmd]
с командой оболочки, которая выполняется на совпадающих строках? Что-то вроде
:g/pattern/!fmt -w 72
не работает.