DiffMerge - Przewodnik

Porównuj i scalaj katalogi, pliki i tekst obok siebie. Wizualizuj różnice za pomocą kolorowych wyróżnień i scalaj w dowolnym kierunku.


Pierwsze kroki

  1. Ustaw lewą i prawą ścieżkę (przeglądaj, wpisz lub przeciągnij i upuść)
  2. Dostosuj ustawienia porównania i filtry według potrzeb
  3. Kliknij Porównaj, aby rozpocząć
  4. Katalogi otwierają widok porównania katalogów; pliki otwierają widok porównania tekstu

Lub kliknij Porównaj nowe teksty, aby bezpośrednio porównać dwa ciągi tekstowe.


Porównywanie katalogów

Pliki z obu katalogów są wyświetlane obok siebie z kolumną statusu pośrodku.

Kolory statusu

StatusZnaczenie
Tylko po lewejPlik istnieje tylko po lewej stronie
Tylko po prawejPlik istnieje tylko po prawej stronie
RóżnyPliki różnią się zawartością/rozmiarem/datą
Dopasowanie rozmyteRóżnią się tylko białymi znakami
IdentycznePliki są identyczne

Metody porównywania

MetodaPorównuje
rozmiarTylko rozmiar pliku
znacznik czasuTylko datę modyfikacji
rozmiar+znacznik czasuOba (domyślnie)
zawartośćZawartość pliku bajt po bajcie

Operacje scalania

  • Lewy → Prawy — kopiuj pliki z lewej na prawą
  • Lewy ← Prawy — kopiuj pliki z prawej na lewą
  • Usuń — usuń wybrane pliki
  • Wszystkie operacje scalania obsługują Cofnij / Ponów

Nawigacja

  • Użyj przycisków paska narzędzi lub skrótów, aby przeskakiwać między różnicami
  • Filtruj według statusu: pokaż/ukryj Tylko po lewej, Tylko po prawej, Różne, Identyczne
  • Kliknij prawym przyciskiem myszy, aby wyświetlić menu kontekstowe, w tym Kopiuj ścieżkę (nazwa pliku, ścieżka względna lub pełna)

Porównywanie tekstu

Dwa edytory wyświetlane obok siebie z różnicami wyróżnionymi wiersz po wierszu.

  • Wyróżnianie różnic na poziomie słów (opcjonalnie)
  • Dopasowanie rozmyte — ignoruje różnice w białych znakach (konfigurowalny wzorzec)
  • Synchronizowane przewijanie (przełączane)
  • Automatyczne wykrywanie kodowania z ręcznym nadpisywaniem
  • Pliki binarne wyświetlane jako zrzut szesnastkowy (tylko do odczytu)

Scalanie

  • Scalaj pojedyncze bloki lub wszystkie różnice naraz
  • Dwukierunkowe: lewy → prawy lub prawy → lewy
  • Pełna obsługa Cofnij / Ponów
  • Wklej tekst ze schowka po dowolnej stronie

Historia porównań

  • Poprzednie porównania są zapisywane i wyświetlane na ekranie głównym
  • Kliknij dwukrotnie, aby ponownie uruchomić porównanie
  • Kliknij prawym przyciskiem myszy, aby załadować ustawienia lub usunąć
  • Sortowane według nazwy, ścieżek, daty i typu

Skróty klawiszowe

Porównywanie katalogów

AkcjaSkrót
Następna różnicaOption +
Poprzednia różnicaOption +
Pierwsza / Ostatnia różnicaOption + Shift + /
Scal lewy → prawyCmd + Option +
Scal prawy → lewyCmd + Option +
UsuńCmd + Option + Delete
Porównaj ponownieCmd + R
Cofnij / PonówCmd + Z / Cmd + Shift + Z

Porównywanie tekstu

AkcjaSkrót
Następna / Poprzednia różnicaOption + /
Scal zaznaczenie lewy → prawyCmd +
Scal zaznaczenie prawy → lewyCmd +
Scal wszystko lewy → prawyCmd + Shift +
Scal wszystko prawy → lewyCmd + Shift +
Porównaj ponownieCmd + R
WklejCmd + V

Wskazówki

  • Filtry — Użyj filtrów plików/folderów, aby skupić się na określonych typach plików (np. *.py) lub wykluczyć artefakty kompilacji
  • Porównanie zawartości — Użyj metody "zawartość" dla najdokładniejszego porównania, kosztem szybkości
  • Dopasowanie rozmyte — Świetne do porównywania kodu, w którym różni się tylko wcięcie
  • Kopiuj ścieżkę — Kliknij prawym przyciskiem myszy dowolny plik na liście porównania, aby skopiować jego nazwę, ścieżkę względną lub pełną

Prywatność

  • Wszystkie porównania działają lokalnie na Twoim komputerze
  • Żadna zawartość pliku nie jest wysyłana na żaden serwer
  • Historia porównań jest przechowywana tylko na Twoim lokalnym dysku