gpt4 book ai didi

regex - Vi 编辑器 : Replacing in all lines except the ones that begin with #

转载 作者:行者123 更新时间:2023-12-01 12:45:00 26 4
gpt4 key购买 nike

所以我需要在除以#开头的行之外的每一行中编辑一些内容,因为它们是评论。我需要用 + 替换所有选项卡。

我知道在 Vi 中我可以翻译这样的东西:

1,$s/a/A/g , 用 A 代替所有的 a

但是我如何添加指定所有不以 # 开头的行的范围?

最佳答案

g(全局)ex 命令做你想做的事:

:g!/^#/s/^I/+/g

一般格式是g [!] / RE/ CMD,其中 RE 是一个模式,描述了将命令应用于和CMD 是任何 ex 命令。可选的 ! 反转 RE 的含义,将命令应用于所有不匹配的行。

要在行中获取 TAB 字符(上面的 ^I),您需要按 ctrl+V 后跟 TAB

关于regex - Vi 编辑器 : Replacing in all lines except the ones that begin with #,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20955502/

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