Я ищу инструмент для замены нескольких строк в проекте. Например:
#include "../DiscreteIO/Discrete.h"
#include "../PCI/pci.h"
#include "../Arinc429/ARINC429.h"
с
#include "../PCI/pci.h"
#include "../DiscreteIO/DiscreteHW.h"
#include "../DiscreteIO/Discrete.h"
Я пробовал два инструмента, которые работают для этого типа поиска и замены. Wildedit и Фактический поиск и замена Оба эти инструмента кажутся отличными, но являются условно-бесплатными. Кто-нибудь знает подобные инструменты? Что-нибудь бесплатное или пора расстаться с деньгами?
Уточнение:
в рамках проекта в данном случае означает тысячу плюс c файлов. Текстовые редакторы могут делать это только один файл за раз (Textpad, Блокнот программистов) или во всех открытых файлах (nodepad ++). Я не пробовал ни одного из других редакторов, но я предполагаю, что у них будут похожие проблемы. Пожалуйста, поправьте меня, если я ошибаюсь.
Такие инструменты, как sed & awk, являются решением, но представляют проблемы, поскольку я не пользуюсь ими регулярно, и мне нужно потратить некоторое время на то, чтобы что-то заработать, поскольку я не специалист по инструментам.
Ответ: Все это ...
Ультраредактирование может работать, но у меня уже есть редактор, и цена высока, если я просто собираюсь использовать его в качестве инструмента поиска и замены.
Sed, AWK и инструменты на основе регулярных выражений могут работать, но в некоторых случаях могут причинять боль.
Wild Edit может работать и не так дорого.
В конце концов, я решил применить свои навыки регулярных выражений.