2010-04-21 6 views
4

여러 파일을 함께 비교하는 데 사용할 수있는 diffuse를 사용하기 시작했으나 비교할 필요가있는 20 개의 파일이있을 때 가로로 비교할 수 없기 때문에 쓸모가 없습니다. 20 개의 파일이 모두 수평으로 표시됩니다.수직 비교가있는 반대 방향 도구가 있습니까?

+0

kdiff3은 2 개 또는 3 개의 파일 만 지원하지만 마음에 들었습니다. – LB40

답변

1

편집기 Vim은 사용자가 원하는 것을 할 수 있습니다. 그것은 전통적으로 유닉스 프로그램으로, 태양 아래서 거의 모든 운영체제에 포팅되어 왔으며 무료입니다. GVIM에서 : - 파일 선택 ... 및

  • 선택 파일 B와>분할 DIFF -

    1. 열기 A는
    2. 파일를 선택 파일>분할 DIFF을 ... 선택 파일 C

  • +1

    최대 4 개의 파일에서도 vimdiff를 사용할 수 있습니다. – LB40

    +0

    Vim은 diff를 보여주는 네 개의 창에 제한이 있으므로 OP가 원했던 20 개의 파일에는 작동하지 않습니다. –

    0
    이 구식이지만, 여기에 내가 신속하고 더러운 솔루션으로 복귀 한 것입니다 :
    set number=10 
    

    나는 다음과 같은 배치 파일을 작성 : 내가 비교하려는 줄 수라는 변수를 설정

    head -n %number% approval.htm | tail -n 1 >> compare%number%.file 
    echo approval.htm >> compare%number%.file 
    
    head -n %number% checkout.htm | tail -n 1 >> compare%number%.file 
    echo checkout.htm >> compare%number%.file 
    
    head -n %number% confirmation.htm | tail -n 1 >> compare%number%.file 
    echo confirmation.htm >> compare%number%.file 
    
    head -n %number% edit_imprint.htm | tail -n 1 >> compare%number%.file 
    echo edit_imprint.htm >> compare%number%.file 
    
    head -n %number% history.htm | tail -n 1 >> compare%number%.file 
    echo history.htm >> compare%number%.file 
    
    head -n %number% home.htm | tail -n 1 >> compare%number%.file 
    echo home.htm >> compare%number%.file 
    
    head -n %number% imprint.htm | tail -n 1 >> compare%number%.file 
    echo imprint.htm >> compare%number%.file 
    
    head -n %number% mixed.htm | tail -n 1 >> compare%number%.file 
    echo mixed.htm >> compare%number%.file 
    
    head -n %number% office.htm | tail -n 1 >> compare%number%.file 
    echo office.htm >> compare%number%.file 
    
    head -n %number% payment.htm | tail -n 1 >> compare%number%.file 
    echo payment.htm >> compare%number%.file 
    
    head -n %number% report_cat.htm | tail -n 1 >> compare%number%.file 
    echo report_cat.htm >> compare%number%.file 
    
    head -n %number% review.htm | tail -n 1 >> compare%number%.file 
    echo review.htm >> compare%number%.file 
    
    head -n %number% settings.htm | tail -n 1 >> compare%number%.file 
    echo settings.htm >> compare%number%.file 
    
    head -n %number% shopping_cart.htm | tail -n 1 >> compare%number%.file 
    echo shopping_cart.htm >> compare%number%.file 
    
    head -n %number% stock.htm | tail -n 1 >> compare%number%.file 
    echo stock.htm >> compare%number%.file 
    
    head -n %number% warehouse.htm | tail -n 1 >> compare%number%.file 
    echo warehouse.htm >> compare%number%.file 
    

    결과 파일 compare10.file에는 모든 비교 결과가 포함되어있어 수직으로 볼 수 있습니다. 그것은 절름발이지만 작동합니다.

    +0

    필자는 diffuse를 사용하여 파일의 내용을 전반적으로 파악합니다. – leeand00

    관련 문제