vimdiff에서 두 파일을 비교하고 있습니다. 첫 번째 파일의 코드 섹션의 경우 두 번째 파일의 동일한 섹션에 몇 줄의 코드가 추가되고 첫 번째 파일의 해당 섹션에 대한 약간 수정된 복사본이 추가됩니다. vimdiff에 코드 섹션을 표시할 때 vimdiff가 두 번째 파일에 추가된 줄을 추가된 대로 표시하고(분명히) 약간 수정된 코드 섹션을 나란히 직접 비교하고 싶습니다. 그러나 vimdiff는 첫 번째 파일의 섹션을 두 번째 파일에 추가된 코드(크게 수정됨)와 비교한 다음 두 번째 파일에 추가된 코드의 약간 수정된 버전과 비교합니다.
vimdiff에서 직접 비교할 코드 부분을 제안할 수 있는 방법이 있나요? "첫 번째 파일의 라인 80을 두 번째 파일의 라인 100으로 이동하고 나머지 파일에서 diff를 다시 실행"과 같은 것입니까? 아니면 실제 diff 명령에서 제안을 하고 그 결과를 vimdiff에 표시하는 방법이 있습니까?
답변1
어떻게https://github.com/rickhowe/spotdiff.vim도와줘? 파일의 어딘가에서 비교할 라인 범위나 영역을 선택할 수 있습니다.