Hvis du gjør mye utvikling eller koderevisjonpå Linux kan det være veldig kjedelig å søke gjennom kode for å finne subtile endringer. Heldigvis er det en enkel løsning: bare bruk Meld. Med Meld kan du raskt oppdage endringer i filer, kataloger og mer.
Installer Meld
For å bruke Meld, må du kjøre Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE eller et Linux OS som kan installere Flatpaks.
Ubuntu
sudo apt install meld
Debian
sudo apt-get install meld
Arch Linux
Å få Meld-applikasjonen på Arch Linux er det ikkemulig uten å aktivere programvarekilden “Extra”. Dette depotet er ofte slått av som standard på mange Arch-installasjoner, da det har programvare som ikke er viktig for de fleste systemer.
Slå på den ekstra programvarekilden gjøres ved å lage en liten redigering av Pacman-konfigurasjonsfilen. For å gjøre dette, åpne en terminal og få root-tilgang med su kommando. Hvis du velger å ikke tillate su, a sudo -er vil være nok.
su -
eller
sudo -s
Åpne Pacman-konfigurasjonsfilen i Nano-tekstredigeringsprogrammet med root-tilgangen din.
nano /etc/pacman.conf
I Nano bruker du piltastene ned for å navigere nedover filen Søk etter "Ekstra" -oppføringen. Det er tre linjer til “Ekstra” repo. Fjern alle # symbolene foran linjene, og trykk på Ctrl + O for å lagre endringene dine. Gå ut av redaktøren ved å trykke på Ctrl + X, og synkroniser Arch-pakkeverktøyet på nytt.
pacman -Syy
Å kjøre en synkronisering laster ned nytt lagerinformasjon for allerede konfigurerte programvare repos. Den vil også laste ned pakkelistene og sette opp Extra. Når det er ivaretatt, er det trygt å installere Meld-applikasjonen til Arch Linux.
pacman -S meld
Fedora
sudo dnf install meld
Opensuse
sudo zypper install meld
Generisk Linux via Flatpak
Meld er en del av Gnome-prosjektet, såprogramvare finner veien for omtrent hver Linux-distribusjon i form av en egen binær pakke. Imidlertid, hvis du er på en Linux-distribusjon som av en eller annen grunn ikke har tilgang til et eget installasjonsprogram, er det neste beste å få appen via Flatpak.
Før du installerer Meld via Flathub, følg vårguide for å lære hvordan du setter opp Flatpak-pakkesystemet på din Linux-PC. Når du har fått Flatpaks til å fungere, åpner du en terminal og skriver inn følgende kommandoer for å installere Meld.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.gnome.meld
Etter å ha kjørt kommandoene ovenfor for å installere Meld, start den for første gang med:
flatpak run org.gnome.meld
Bruk smelte for å sammenligne filer
Melds primære formål er å finne subtileforskjeller i tekst, og det kan oppdage endringer veldig raskt. Enda bedre, Meld har støtte for mange forskjellige typer tekst- og filtyper, og sørger for at uansett hva som helst, endringene dine kan oppdages.
Hvis du ikke er sikker på hvordan du skal sjekke for "forskjeller" i filer i Meld-applikasjonen, følger du disse trinnene.
Trinn 1: Se etter “filsammenligning” på startsiden for Meld. Under alternativet "filsammenligning" vil du legge merke til en knapp som sier "ingen". Klikk på den og bruk den til å bla gjennom den første filen i sammenligningen.
Steg 2: Laster den første filen inn i meld vilforvandle appen til en delt skjermmodus. På venstre side av delt skjermbilde ser du den første filen du har lagt til. Til høyre ser du en blank side. Klikk på tittelen på siden og last inn filen du vil sammenligne med den fra tidligere.
![](/images/linux/how-to-use-meld-to-compare-changes-in-files-on-linux.png)
Trinn 3: Når de to filene er ferdige med å laste inn i Meld,den vil fremheve endringer den ser i teksten med fargen blå og likheter med kalkgrønn. Bla gjennom og se på teksten. Hvis du ikke er fornøyd med forskjeller, klikker du på pilikonet over “diff” og lar Meld endre det.
Når du er fornøyd med endringene du har gjort med Meld, klikker du på "lagre" -knappen.
Bruk Meld for å sammenligne kataloger
Bortsett fra å sjekke forskjellige filer for forskjelleri tekst, kan Meld finne forskjeller i kataloger. Katalogsammenligning er en hendig funksjon hvis du prøver å holde to forskjellige mapper like, men ikke kan se om de har samme innhold.
For å bruke denne funksjonen, start Meld, se til oppstartsskjermbildet og klikk på "katalogsammenligning" -knappen.
![](/images/linux/how-to-use-meld-to-compare-changes-in-files-on-linux_2.png)
Etter å ha valgt “katalogsammenligning”, to boksermed “ingen” vises. Klikk på begge boksene og bruk menyen til å angi mappene du prøver å sammenligne. Når mappene er satt, klikker du på "sammenligne", og Meld-applikasjonen vil umiddelbart laste inn begge mappene og fremheve forskjellene i begge kataloger.
Kopier filer / mapper
Trenger å kopiere en fil eller mappe fra den ene siden tilden andre? Bla gjennom listen, velg en katalog eller fil, og høyreklikk på den. Etter høyreklikk, klikk på alternativet “kopier til” for å flytte dataene.
kommentarer