是否有任何工具可以让我一次重命名大量变量名。
我想要将大量变量放入c结构中,因此我需要添加param。到结构中包含的每个名称的开头。
答案 0 :(得分:1)
如果您确实想立即执行此操作,请将正则表达式放入高级搜索/替换功能中。 ^(name1 | name2 | name3)$应该工作。但不保证除了变量使用之外它不会捕获其他东西(特别是变量声明)。如果你想要那样的话,就必须使用Clang的工具。
答案 1 :(得分:0)
sed
的 find
,如:
find /path/to/project/root -name "*.[ch]" -exec sed -ri 's/original_name/new_name/' {} \;