txt 형식의 파일이 있지만 크기가 커서(doc로 변환하면 약 100페이지임) 최신 버전인 B.txt와 비교하고 싶습니다. 동일한 부분을 모두 표시하여 차이점을 확인할 수 있는 좋은 방법이 있습니까?
답변1
취향에 따라 선택할 수 있는 "좋은 방법"이 많이 있습니다.
- 네오빔:
nvim -d A.txt B.txt
TUI 텍스트 편집기이므로 차이점을 표시하는 것 외에도 차이점을 접고, 한 파일을 다른 파일로 편집하고, 기본 파일에서 구문 색상을 지정하고, 모든 종류의 일반 텍스트 편집 작업을 수행할 수 있습니다. 정규식으로 검색하고 바꾸는 필터). - 정력:
vimdiff A.txt B.txt
NeoVIM에 따르면. - GUI 빔:
gvimdiff A.txt B.txt
NeoVIM 및 VIM에 따라 다르지만 사용자 인터페이스는 TUI가 아닌 GUI입니다. - 차이점:
차이점 A.txt B.txt
pager
편의를 위해 출력을 ,less
,most
또는 와 같은 호출기로 파이프하려는 경우가 많은 "유리 TTY" 차이 도구입니다more
. sebasth의 답변에 명시된 대로-u
기본 출력 형식과 다른 표시 체계를 갖는 "통합" 형식에 사용합니다 .-y
- 차이:
sdiff A.txt B.txt
또 다른 "유리 TTY" 차이 도구로, 출력이 호출기로 파이프되는 경우가 많습니다. - 컴파레:
압축 A.txt B.txt
GUI파일 차이뷰어를 사용하면 한 파일을 다른 파일로 편집할 수도 있습니다. 두 번째로 하는 직업입니다kompare
. 다른 하나는 GUI입니다.차이점 파일뷰어, 즉 다음의 출력을 위한 그래픽 뷰어diff
:diff -u A.txt B.txt | 콤파레 -o -
- 이맥스 ediff:
ediff 버퍼
emacs 운영 체제에는 자체 diff 명령이 있습니다. 곧 텍스트 편집기가 제공될 것이라고 들었습니다. (-: - xxdiff:
xxdiff A.txt B.txt
한 파일을 편집하여 차이점을 다른 파일로 편집할 수 있는 또 다른 GUI 차이 도구입니다. - Meld: 또 다른 GUI 차이 도구입니다.
- Kdiff3: 또 다른 GUI 차이 도구입니다.
- Guiffy: 또 다른 GUI 차이 도구입니다.
답변2
답변3
실제로 하고 싶다면수동으로"같은 부분을 모두 표시하세요", 나는Linux용 수많은 시각적 비교 도구를 비교했습니다., 수동 정렬을 지원하는 두 개(Beyond Compare 및 Diffuse)만 찾았습니다.
와인을 통해 잘 실행되고 수동 정렬을 지원하는 Windows 도구인 Grigsoft CompareIt!도 있습니다.