gpt4 book ai didi

vim - VIM,在多个文件上运行命令

转载 作者:行者123 更新时间:2023-12-03 13:45:41 25 4
gpt4 key购买 nike

我有一堆sass文件,我的设计师使用了错误的语法。我想要:margin-top 1px,但他做了margin-top: 1px
因此,我轻松编写了一个子命令:

:rubydo sub! /([\w-]+):/,':\1'

这样就可以修复所有的结肠并将它们移到我想要的位置。我在 stylesheets目录中有大约50个sass文件。如何一次性对所有文件运行此命令?我不太确定如何在 vim中进行此操作。也许与 grep有关?我不能告诉你。

最佳答案

看到这个:http://vimdoc.sourceforge.net/htmldoc/editing.html#:argdo

我现在已经学会了该命令,但是帮助很明显。

去做:

:args *.css
:argdo %s/\([[:alpha:]-]\+\):/:\1/ge | update

关于vim - VIM,在多个文件上运行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7126789/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com