Porównać dwa pliki
F8 porównuje zawartość dwóch plików, wiersz po wierszu. Po jednym pliku w każdym panelu — w przeciwnym razie Meneaufile o to zapyta.
Najpierw plik o tej samej nazwie. Gdy drugi panel pokazuje plik o tej samej nazwie, to z nim F8 — lub „Porównaj po zawartości” z menu prawego przycisku — porównuje plik, gdziekolwiek jest tam kursor. Bez imiennika jest to plik wskazany naprzeciwko: stary.txt kontra nowy.txt.
Dwa widoki
- Obok siebie: obie wersje naprzeciw siebie, bloki wyrównane.
- Widok scalony: jeden tekst, dodania i usunięcia wymieszane — ten, który się czyta, gdy różnic jest niewiele.
Licznik mówi o skali: +12 −3. „Następna różnica” i
„Poprzednia różnica” przeskakują od bloku do bloku bez szukania wzrokiem.
Kopiowanie tekstu
Tekst zaznacza się myszą i kopiuje przez Ctrl+C. Obok siebie każda połowa ma własne zaznaczenie: kopiuje się wiersze jednego pliku, a Ctrl+A bierze je wszystkie. Numery wierszy pozostają poza kopią, a każdy wiersz zachowuje swój znak końca wiersza.
Kod zachowuje swoje kolory
Plik .php, .dart, .json czyta się
tu w kolorach przeglądarki —
tej samej palety, nie drugiej: plik nie zmienia wyglądu w zależności od tego,
czy się go czyta, czy porównuje. Różnice
commitu też je niosą.
To, czego nazwa pliku nie zapowiada, pozostaje tekstem: plik .txt,
w którym // nie jest komentarzem, dziennik, plik bez
rozszerzenia.
Wiersz po wierszu, a nie na całym pliku. Porównywarka
pokazuje wiersze pochodzące z dwóch wersji, wymieszane w kolejności
czytania: połączenie ich w celu pokolorowania całym blokiem otworzyłoby komentarz w
usuniętym wierszu i zamknęło go w dodanym. Widoczna konsekwencja —
wieloliniowy /* */ jest podbarwiony tylko w pierwszym wierszu.
Przenoszenie bloku
Tryb edycji dodaje dwa gesty przy każdym bloku: „Przenieś ten blok w lewo” i „Przenieś ten blok w prawo”. W ten sposób naprawia się jeden plik drugim, blok po bloku, bez opuszczania porównania.
Nic nie jest zapisywane, dopóki się nie zapisze: „Zapisz lewy”, „Zapisz prawy” lub „Zapisz oba”.
Co mówi zamiast milczeć
- Obie wersje są identyczne wiersz po wierszu — porównanie rzeczywiście się odbyło.
- Nie ma czego porównywać wiersz po wierszu: plik nie jest tekstem albo nie dało się go odczytać.
- Jeden z dwóch plików zmienił się na dysku — „Wczytaj ponownie” wznawia porównanie na tym, co jest teraz.
Porównuje się też dwie tabele
W bazie danych F8 na dwóch tabelach porównuje ich struktury: bajtów nie ma, ale są pola, ich typy i indeksy. Menu o tym mówi — pozycja nazywa się wtedy „Porównaj struktury”.
Podręcznik Meneaufile, po polsku.