我正在寻找一个工具,可以在整个项目中替换多行文本。例如:
#include "../DiscreteIO/Discrete.h"
#include "../PCI/pci.h"
#include "../Arinc429/ARINC429.h"
with#include "../PCI/pci.h"
#include "../DiscreteIO/DiscreteHW.h"
#include "../DiscreteIO/Discrete.h"
我已经尝试了两种适用于此类搜索和替换的工具。 Wildedit 和Actual search and replace,这两个工具都很好,但都是共享软件。 有没有类似的免费工具?或者现在是时候花一些钱了吗?
澄清:
在这种情况下,“项目”中的所有内容表示一千多个C文件。 文本编辑器只能一次处理一个文件(Textpad,Programmers notepad)或所有打开的文件(nodepad ++)。 我还没有尝试过其他编辑器,但我认为它们会有类似的问题。 如果我错了,请纠正我。
Sed,AWK和基于正则表达式的工具可以工作,但在某些情况下可能很麻烦。
Wild Edit可以运行,价格也不贵。
最终我决定提高我的正则表达式技能。