Sammenlign to filer
F8 sammenligner innholdet i to filer, linje for linje. Én fil i hvert panel – ellers spør Meneaufile.
Først filen med samme navn. Når det andre panelet viser en fil med samme navn, er det den F8 — eller «Sammenlign etter innhold» med høyreklikk — sammenligner filen med, uansett hvor markøren står der. Uten navnebror er det filen som er utpekt på motsatt side: gammel.txt mot ny.txt.
De to visningene
- Side ved side: de to versjonene ansikt til ansikt, blokkene på linje.
- Samlet visning: én enkelt tekst der tilføyelser og fjerninger er blandet – den man leser når forskjellene er få.
Telleren viser omfanget: +12 −3. «Neste forskjell» og «Forrige forskjell» hopper fra blokk til blokk uten at du må lete med øynene.
Kopiere tekst
Tekst markeres med musen og kopieres med Ctrl+C. Side om side har hver halvdel sin egen markering: du kopierer linjene fra én fil, og Ctrl+A tar alle. Linjenumrene holdes utenfor kopien, og hver linje beholder linjeskiftet sitt.
Koden beholder fargene sine
En .php, en .dart, en .json leses her med fargene fra visningen – samme palett, ikke en ny: en fil endrer ikke utseende avhengig av om den leses eller sammenlignes. Diffen til en commit bærer dem også.
Det filnavnet ikke forteller, forblir tekst: en .txt der // ikke er en kommentar, en logg, en fil uten filendelse.
Linje for linje, og ikke på hele filen. En sammenligner viser linjer fra to versjoner, blandet i leserekkefølge: å knytte dem sammen for å fargelegge dem som én blokk ville åpne en kommentar på en fjernet linje og lukke den på en tilføyd linje. Synlig følge – en /* */ over flere linjer er bare farget på den første.
Overføre en blokk
Redigeringsmodus legger til to handlinger på hver blokk: «Send denne blokken til venstre» og «Send denne blokken til høyre». Slik reparerer du en fil med den andre, blokk for blokk, uten å forlate sammenligningen.
Ingenting skrives før du lagrer: «Lagre venstre», «Lagre høyre» eller «begge».
Hva den sier i stedet for å tie
- Begge versjonene er identiske linje for linje – sammenligningen har faktisk funnet sted.
- Ingenting å sammenligne linje for linje: filen er ikke tekst, eller kunne ikke leses.
- Én av de to filene har endret seg på disken – «Last inn på nytt» tar sammenligningen opp igjen på det som er der nå.
To tabeller kan også sammenlignes
I en database sammenligner F8 på to tabeller strukturene deres: byte finnes ikke, men feltene, typene og indeksene deres finnes. Menyen sier det – oppføringen heter da «Sammenlign strukturene».
Meneaufile-håndbok, på norsk.