У меня есть куча sass файлов, и мой дизайнер использовал неправильный синтаксис. Я хотел :margin-top 1px
, но он сделал margin-top: 1px
Поэтому я легко написал подкоманду:
:rubydo sub! /([\w-]+):/,':\1'
Итак, это работает и исправляет все двоеточия и перемещает их туда, где я хочу. У меня около 50 файлов sass в каталоге stylesheets
. Как запустить эту команду для всех моих файлов за один раз? Я не уверен, как это сделать в vim
. Может быть, что-то связано с grep
? Я не мог сказать тебе.