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
- Ustaw lewą i prawą ścieżkę (przeglądaj, wpisz lub przeciągnij i upuść)
- Dostosuj ustawienia porównania i filtry według potrzeb
- Kliknij Porównaj, aby rozpocząć
- 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
| Status | Znaczenie |
|---|---|
| Tylko po lewej | Plik istnieje tylko po lewej stronie |
| Tylko po prawej | Plik istnieje tylko po prawej stronie |
| Różny | Pliki różnią się zawartością/rozmiarem/datą |
| Dopasowanie rozmyte | Różnią się tylko białymi znakami |
| Identyczne | Pliki są identyczne |
Metody porównywania
| Metoda | Porównuje |
|---|---|
| rozmiar | Tylko rozmiar pliku |
| znacznik czasu | Tylko datę modyfikacji |
| rozmiar+znacznik czasu | Oba (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
| Akcja | Skrót |
|---|---|
| Następna różnica | Option + ↓ |
| Poprzednia różnica | Option + ↑ |
| Pierwsza / Ostatnia różnica | Option + Shift + ↑ / ↓ |
| Scal lewy → prawy | Cmd + Option + → |
| Scal prawy → lewy | Cmd + Option + ← |
| Usuń | Cmd + Option + Delete |
| Porównaj ponownie | Cmd + R |
| Cofnij / Ponów | Cmd + Z / Cmd + Shift + Z |
Porównywanie tekstu
| Akcja | Skrót |
|---|---|
| Następna / Poprzednia różnica | Option + ↓ / ↑ |
| Scal zaznaczenie lewy → prawy | Cmd + → |
| Scal zaznaczenie prawy → lewy | Cmd + ← |
| Scal wszystko lewy → prawy | Cmd + Shift + → |
| Scal wszystko prawy → lewy | Cmd + Shift + ← |
| Porównaj ponownie | Cmd + R |
| Wklej | Cmd + 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