프로젝트를 통해 여러 줄을 바꾸는 도구를 찾고 있습니다. 예를 들어 :멀티 라인 검색 및 바꾸기 도구
#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 및
Actual search and replace 두 가지 모두 훌륭한 도구로 보이지만 셰어웨어입니다. 비슷한 도구를 아는 사람이 있습니까? 무료이거나 시간을 들여 돈을 벌 수 있습니까?
명확한 설명 :이 경우 프로젝트 아웃을 통해
천 개 플러스 C 파일을 의미합니다. 텍스트 편집기는 한 번에 하나의 파일 (텍스트 패드, 프로그래머 메모장) 또는 열려있는 모든 파일 (nodepad ++)에서만이 작업을 수행 할 수 있습니다. 나는 다른 편집자들 중 아무도 시도하지 않았지만 비슷한 문제가 있다고 가정한다. 내가 틀렸다면 나를 바로 잡아주세요.
sed &과 같은 도구 awk는 솔루션이지만 문제가 있습니다. 정기적으로 사용하지 않기 때문에 도구에 대한 전문가가 아니기 때문에 뭔가 시간을 할애해야합니다. ... 그것의 모든
울트라 편집 작업을 할 수 있지만 이미 편집기를 가지고 난 그냥 검색으로 사용하고 도구를 대체하기 위하여려고하는 경우 가격이 가파른 :
대답이다.
Sed, AWK 및 정규 표현식 기반 도구는 작동하지만 경우에 따라 고통을 줄 수 있습니다.
와일드 편집이 효과적 일 수 있으며 그리 비싸지는 않습니다.
내 결론은 내 정규 표현 기술을 사용하는 것입니다.
이다, UltraEdit는 파일, 편집기에서 열려 있지 수천 작업 할 수 있습니다. –
비슷한 질문 [여기] (http : // stackoverflow.com/questions/102083/whats-the-best-tool-to-find-and-replace-regular-expressions-over-multiple-files) –
항상이 파일들을 함께 사용해야한다면, 필요할 때 필요한 것을 포함하는 단일 헤더? 헤더가 임의의 순서로 포함될 수 있다면 가장 좋을 것입니다. 각 헤더는 [자체 포함 및 멱등 원]이어야합니다 (http://stackoverflow.com/questions/1804486). 그리고 [../'] (http://stackoverflow.com/questions/597318) 표기법도 제거하는 것이 좋습니다. –