Sådan bruges smeltning til at sammenligne ændringer i filer på Linux

click fraud protection

Hvis du laver en masse udvikling eller koderevision på Linux, kan det være meget kedeligt at søge gennem kode for at finde subtile ændringer. Heldigvis er der en nem løsning: bare brug Meld. Med Meld kan du hurtigt registrere ændringer i filer, mapper og mere.

Installer smelte

For at bruge Meld skal du køre enten Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE eller et Linux OS, der kan installere Flatpaks.

Ubuntu

sudo apt install meld

Debian

sudo apt-get install meld

Arch Linux

Det er ikke muligt at få Meld-applikationen på Arch Linux uden at aktivere “Ekstra” softwarekilden. Dette arkiv lukkes ofte som standard på mange Arch-installationer, da det har software, der ikke er kritisk for de fleste systemer.

Tænd for ekstra-softwarekilden gøres ved at foretage en lille redigering af Pacman-konfigurationsfilen. For at gøre dette skal du åbne en terminal og vinde root-adgang med su kommando. Hvis du vælger ikke at tillade su, a sudo -s vil være tilstrækkelig.

su -

eller

sudo -s

Brug din root-adgang til at åbne Pacman-konfigurationsfilen i Nano-tekstredigeringsprogrammet.

instagram viewer
nano /etc/pacman.conf

I Nano skal du bruge pil ned for at navigere ned i filen Søg efter "Ekstra" posten. Der er tre linjer til “Ekstra” repoen. Fjern alle # symboler foran linjerne, og tryk på Ctrl + O for at gemme dine ændringer. Gå ud af redaktøren ved at trykke på Ctrl + X, og synkroniser Arch-emballeringsværktøjet igen.

pacman -Yy

Når du kører en re-sync, downloades nye opbevaringsoplysninger til allerede konfigurerede softwarereposer. Det vil også downloade pakkelisterne og opsætte Extra. Når det er taget sig af, er det sikkert at installere Meld-applikationen til Arch Linux.

pacman -S meld

Fedora

sudo dnf install meld

OpenSUSE

sudo zypper install meld

Generisk Linux via Flatpak

Meld er en del af Gnome-projektet, så softwaren finder vej til næsten hver Linux-distribution i form af en indbygget binær pakke. Men hvis du er på en Linux-distribution, der af en eller anden grund ikke har adgang til et indbygget installationsprogram, er den næste bedste ting at få appen via Flatpak.

Før du installerer Meld via Flathub, skal du følge vores guide til at lære, hvordan du opsætter Flatpak emballagesystem på din Linux-pc. Når du har fået Flatpaks til at fungere, skal du åbne en terminal og indtaste følgende kommandoer for at installere Meld.

flatpak fjern-tilføjelse - hvis-ikke-findes flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak installere flathub org.gnome.meld

Efter at have kørt kommandoerne ovenfor for at installere Meld, skal du starte den for første gang med:

flatpak køre org.gnome.meld

Brug smelt til at sammenligne filer

Melds primære formål er at finde subtile forskelle i tekst, og det kan registrere ændringer meget hurtigt. Endnu bedre er Meld understøttelse af mange forskellige typer tekst- og filtyper, hvilket sikrer, at uanset hvad, dine ændringer er detekterbare.

Hvis du ikke er sikker på, hvordan du kontrollerer for "forskelle" i filer i Meld-applikationen, skal du følge disse trin.

Trin 1: På Meld-startsiden skal du kigge efter “filsammenligning”. Under indstillingen "filsammenligning" vil du bemærke en knap, der siger "ingen". Klik på den, og brug den til at søge efter den første fil i din sammenligning.

Trin 2: Indlæsning af den første fil i meld vil omdanne appen til en delt skærmtilstand. På venstre side af splitskærmen ser du den første fil, du har tilføjet. Til højre ser du en tom side. Klik på sidens titel, og indlæs den fil, du vil sammenligne med den fra tidligere.

Trin 3: Når de to filer er færdig med indlæsning i Meld, markerer de ændringer, de ser i teksten med farven blå, og ligheder med lime grøn. Rul igennem, og se på teksten. Hvis du ikke er tilfreds med forskelle, skal du klikke på pilikonet over “diff” og lade Meld ændre det.

Når du er tilfreds med de ændringer, du har foretaget med Meld, skal du klikke på knappen "Gem".

Brug smelt til at sammenligne mapper

Bortset fra at kontrollere forskellige filer for forskelle i tekst, kan Meld finde forskelle i mapper. Directory-sammenligning er en praktisk funktion, hvis du prøver at holde to forskellige mapper ens, men ikke kan se, om de har det samme indhold.

For at bruge denne funktion skal du starte Meld, se til startskærmen og klikke på knappen "biblioteksammenligning".

Når du har valgt "katalogsammenligning", vises to felter med "ingen". Klik på begge bokse og brug menuen til at indstille de mapper, du prøver at sammenligne. Når mapperne er indstillet, skal du klikke på "sammenligne", og Meld-applikationen indlæser øjeblikkeligt begge mapper og fremhæver forskellene i begge mapper.

Kopier filer / mapper

Brug for at kopiere en fil eller mappe fra den ene side til den anden? Rul gennem listen, vælg et bibliotek eller fil, og højreklik på den. Efter højreklik, skal du klikke på "kopier til" indstillingen for at flytte dataene.

watch instagram story