Comparați două fișiere
F8 compară conținutul a două fișiere, rând cu rând. Un fișier în fiecare panou — altfel Meneaufile îl cere.
Întâi fișierul cu același nume. Când celălalt panou arată un fișier cu același nume, cu el compară F8 — sau „Compară după conținut”, la clic dreapta — fișierul, oriunde s-ar afla cursorul acolo. Fără omonim, este fișierul desemnat în față: vechi.txt față de nou.txt.
Cele două vederi
- Alăturat: cele două versiuni față în față, blocurile aliniate.
- Vedere unificată: un singur text, cu adăugirile și eliminările amestecate — cea pe care o citiți când diferențele sunt rare.
Contorul spune amploarea: +12 −3. „Diferența următoare” și
„Diferența anterioară” sar din bloc în bloc fără a căuta cu ochii.
Copierea textului
Textul se selectează cu mouse-ul și se copiază cu Ctrl+C. Alăturat, fiecare jumătate are selecția ei: se copiază rândurile unui singur fișier, iar Ctrl+A le ia pe toate. Numerele de rând rămân în afara copiei, iar fiecare rând își păstrează sfârșitul de rând.
Codul își păstrează culorile
Un .php, un .dart, un .json se citesc
aici cu culorile vizualizatorului —
aceeași paletă, nu una a doua: un fișier nu își schimbă aspectul după cum
este citit sau comparat. Diff-ul unui
commit le poartă și el.
Ce numele fișierului nu anunță rămâne text: un .txt
în care // nu este un comentariu, un jurnal, un fișier fără
extensie.
Rând cu rând, și nu pe fișierul întreg. Un comparator
arată rânduri venite din două versiuni, amestecate în ordinea
citirii: înlănțuirea lor pentru a le colora dintr-o bucată ar deschide un comentariu pe
un rând eliminat și l-ar închide pe un rând adăugat. Consecință vizibilă —
un /* */ pe mai multe rânduri este colorat doar pe primul.
Reportarea unui bloc
Modul de editare adaugă două gesturi pe fiecare bloc: „Trimite acest bloc la stânga” și „Trimite acest bloc la dreapta”. Astfel se repară un fișier cu ajutorul celuilalt, bloc cu bloc, fără a părăsi comparația.
Nimic nu se scrie până nu salvați: „Salvează stânga”, „dreapta” sau „ambele”.
Ce spune, în loc să tacă
- Cele două versiuni sunt identice rând cu rând — comparația a avut loc cu adevărat.
- Nimic de comparat rând cu rând: fișierul nu este text sau nu a putut fi citit.
- Unul dintre cele două fișiere s-a schimbat pe disc — „Reîncarcă” reia comparația pe ce se află acolo acum.
Se pot compara și două tabele
Într-o bază de date, F8 pe două tabele compară structurile lor: octeții nu există, dar câmpurile, tipurile lor și indecșii lor, da. Meniul o spune — intrarea se numește atunci „Compară structurile”.
Manualul Meneaufile, în română.