【发布时间】:2011-08-19 20:02:17
【问题描述】:
我有一堆 sass 文件,而我的设计师使用了错误的语法。我想要:margin-top 1px,但他做到了margin-top: 1px
于是我轻松地写了一个子命令:
:rubydo sub! /([\w-]+):/,':\1'
这样可以修复所有冒号并将它们移动到我想要的位置。我在stylesheets 目录中有大约 50 个 sass 文件。如何一次性对所有文件运行此命令?我不确定如何在vim 中解决这个问题。也许与grep 有关?我不能告诉你。
【问题讨论】:
标签: vim batch-file substitution