Sammenlign to filer
F8 sammenligner indholdet af to filer, linje for linje. Én fil i hvert panel — ellers spørger Meneaufile efter dem.
Først filen med samme navn. Når det andet panel viser en fil med samme navn, er det den, F8 — eller »Sammenlign efter indhold« med højreklik — sammenligner filen med, hvor markøren end står dér. Uden navnefælle er det den fil, der er udpeget over for: gammel.txt mod ny.txt.
De to visninger
- Side om side: de to versioner over for hinanden, blokkene på linje.
- Samlet visning: én enkelt tekst, tilføjelser og fjernelser blandet — den, man læser, når forskellene er få.
Tælleren viser omfanget: +12 −3. “Næste forskel” og
“Forrige forskel” hopper fra blok til blok uden at lede med øjnene.
Kopiér tekst
Tekst markeres med musen og kopieres med Ctrl+C. Side om side har hver halvdel sin egen markering: man kopierer linjerne fra én fil, og Ctrl+A tager dem alle. Linjenumrene holdes uden for kopien, og hver linje beholder sit linjeskift.
Koden beholder sine farver
En .php, en .dart, en .json læses
her med fremviserens farver —
den samme palet, ikke en anden: en fil skifter ikke udseende, alt efter
om man læser den eller sammenligner den. En commits
diff bærer dem også.
Det, filnavnet ikke afslører, forbliver tekst: en .txt,
hvor // ikke er en kommentar, en log, en fil uden
filtype.
Linje for linje og ikke på hele filen. En sammenligner
viser linjer fra to versioner, blandet i læserækkefølge: at sætte dem sammen
for at farvelægge dem som en blok ville åbne en kommentar på en fjernet linje og lukke den på en
tilføjet linje. Synlig konsekvens —
en /* */ over flere linjer er kun farvet på den første.
Overfør en blok
Redigeringstilstanden tilføjer to handlinger på hver blok: “Send denne blok til venstre” og “Send denne blok til højre”. Sådan reparerer man en fil ud fra den anden, blok for blok, uden at forlade sammenligningen.
Intet skrives, før man gemmer: “Gem venstre”, “Gem højre” eller “Gem begge”.
Hvad den siger i stedet for at tie
- De to versioner er identiske linje for linje — sammenligningen har fundet sted.
- Intet at sammenligne linje for linje: filen er ikke tekst, eller kunne ikke læses.
- Den ene af de to filer er ændret på disken — “Indlæs igen” tager sammenligningen op igen på det, der er der nu.
To tabeller kan også sammenlignes
I en database sammenligner F8 på to tabeller deres strukturer: bytes findes ikke, men felterne, deres typer og deres indekser gør. Menuen siger det — punktet hedder så “Sammenlign strukturerne”.
Meneaufile-manual, på dansk.