如何一次重命名多个变量名(c / c ++)

时间:2013-04-25 13:58:26

标签: c

是否有任何工具可以让我一次重命名大量变量名。

我想要将大量变量放入c结构中,因此我需要添加param。到结构中包含的每个名称的开头。

2 个答案:

答案 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/' {} \;