텍스트 파일의 하위 폴더가 포함된 폴더가 있습니다.
때때로 나는 해당 폴더 트리를 복사한 다음 새 정보로 새 폴더를 만드는 스크립트를 실행합니다.
그런 다음 이전 버전과 새 버전이 있으면 diff를 실행하여 이전 버전과 새 버전 사이에 변경된 사항을 확인하고 출력을 파일로 보냅니다.
diff myFiler.old myFolder > diff_report.txt
문제는.
- diff_report.txt의 구문 색상을 보는 방법은 무엇입니까?
git이 diff를 사용할 때처럼 실제 출력의 색상을 보려는 것이 아니라 이 구문 색상을 사용하여 파일에 저장된 diff 출력을 확인하려는 것입니다.
답변1
괜찮은 편집자라면 누구나 차이점을 쉽게 강조할 수 있을 것입니다. 일반적으로 .diff
확장자를 사용하거나 파일 형식을 다른 것으로 설정하여 편집자를 설득 할 수 있습니다 diff
.
답변2
파일의 한 줄을 읽고, 줄의 첫 번째 문자를 확인하고, 적절한 색상으로 인쇄하는 것을 함께 넣을 수 있습니다. 첫 번째 문자가 a 이면 녹색 +
, 기본 색상은 빨간색 입니다 -
(흰색? 검은색? ) 그렇지 않으면.
청록색 @@
와이어를 다루는 것은 더 까다롭습니다.모두라인이지만 가능합니다.
운영 체제와 적절한 패키지 사용 가능 여부에 따라 다음을 수행할 수 있습니다.사용colordiff
.