Két fájl összehasonlítása
Az F8 két fájl tartalmát hasonlítja össze, soronként. Mindkét panelben egy-egy fájl – különben az Meneaufile rákérdez.
Előbb az azonos nevű fájl. Ha a másik panel azonos nevű fájlt mutat, az F8 — vagy jobb kattintással a „Összehasonlítás tartalom szerint” — azzal veti össze a fájlt, bárhol is áll ott a kurzor. Névrokon nélkül a szemközt kijelölt fájllal: regi.txt és uj.txt.
A két nézet
- Egymás mellett: a két változat szemben egymással, a blokkok igazítva.
- Egyesített nézet: egyetlen szöveg, a hozzáadások és az eltávolítások összekeverve – ezt olvassuk, ha ritkák a különbségek.
A számláló megmutatja a mértéket: +12 −3. A „Következő eltérés” és az „Előző eltérés” blokkról blokkra ugrik, szemmel való keresgélés nélkül.
Szöveg másolása
A szöveg egérrel jelölhető ki, és Ctrl+C másolja. Egymás mellett mindkét félnek saját kijelölése van: egyetlen fájl sorait másoljuk, és a Ctrl+A mindet kijelöli. A sorszámok kimaradnak a másolatból, és minden sor megtartja a sortörését.
A kód megtartja a színeit
Egy .php, egy .dart, egy .json itt a megjelenítő színeivel olvasható – ugyanaz a paletta, nem egy második: a fájl kinézete nem változik attól, hogy olvassuk vagy összehasonlítjuk. Egy commit diffje is ezeket hordozza.
Amit a fájlnév nem jelez, az szöveg marad: egy .txt, amelyben a // nem megjegyzés, egy napló, egy kiterjesztés nélküli fájl.
Soronként, és nem az egész fájlon. Az összehasonlító két változatból származó sorokat mutat, az olvasás sorrendjében összekeverve: ha egy tömbben színeznénk őket, az egy eltávolított sorban megnyitna egy megjegyzést, és egy hozzáadott sorban zárná le. Látható következmény – a többsoros /* */ csak az első során színezett.
Blokk átvitele
A szerkesztési mód két mozdulatot ad minden blokkhoz: „Ennek a blokknak a küldése balra” és „Ennek a blokknak a küldése jobbra”. Így lehet az egyik fájllal kijavítani a másikat, blokkonként, az összehasonlítás elhagyása nélkül.
Semmi sem íródik, amíg nem mentünk: „Bal oldal mentése”, „Jobb oldal mentése” vagy „Mindkettő mentése”.
Amit mond, ahelyett hogy hallgatna
- A két változat soronként azonos – az összehasonlítás megtörtént.
- Nincs mit soronként összehasonlítani: a fájl nem szöveg, vagy nem sikerült beolvasni.
- A két fájl egyike megváltozott a lemezen – az „Újratöltés” az összehasonlítást azon folytatja, ami most ott van.
Két tábla is összehasonlítható
Egy adatbázisban az F8 két táblán azok szerkezetét hasonlítja össze: bájtok nincsenek, de mezők, típusaik és indexeik igen. A menü ezt mondja: a parancs ilyenkor „A szerkezetek összehasonlítása” nevet viseli.
Az Meneaufile kézikönyve, magyarul.