是否可以在 Visual Studio 中进行查找和替换,以用一组括号替换一组特定函数(所有函数都具有相同的签名)的结束括号?
替换这个:
int foo(int)
{
something;
}
有了这个:
int foo(int)
{
something;
}
}
我能够想出的不涉及复制/粘贴的唯一方法是使用正则表达式来识别这一点:
}
int foo2(int)
并替换为:
}
}
int foo2(int)
它利用了大多数匹配函数都是有序的这一事实。它仍然不完美,因为它会错过序列中的最后一个。一种更清洁的方式会很好,但我不确定是否有。我怀疑可能存在的唯一原因是智能感知。我想也许我可以利用 Visual Studio 知道函数何时开始和结束的事实。
相信我,在我的具体情况下,这样做在语法上是有意义的。谢谢你。