Pokud provádíte hodně vývoje nebo auditování kóduv Linuxu může být hledání kódu pomocí jemných změn velmi únavné. Naštěstí existuje snadné řešení: stačí použít Meld. S Meld můžete rychle detekovat změny v souborech, adresářích a další.
Nainstalujte Meld
Abyste mohli používat Meld, musíte mít spuštěn Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE nebo Linux OS, které mohou nainstalovat Flatpaks.
Ubuntu
sudo apt install meld
Debian
sudo apt-get install meld
Arch Linux
Získání aplikace Meld v systému Arch Linux nenímožné bez povolení zdroje softwaru „Extra“. Toto úložiště je ve většině instalací Arch často vypnuto, protože má software, který není pro většinu systémů kritický.
Zapnutí zdroje softwaru Extra se provede malou úpravou konfiguračního souboru Pacman. Chcete-li to provést, otevřete terminál a získejte přístup root su příkaz. Pokud se rozhodnete nepovolit su, a sudo-s bude stačit.
su -
nebo
sudo -s
Pomocí kořenového přístupu otevřete konfigurační soubor Pacman v aplikaci pro úpravu textu Nano.
nano /etc/pacman.conf
V Nano použijte klávesy se šipkami dolů k procházení souboru Vyhledat položku „Extra“. Na „Extra“ repo jsou tři řádky. Odstraňte všechny symboly před řádky a stiskněte Ctrl + O uložit vaše změny. Ukončete editor stisknutím Ctrl + Xa znovu synchronizujte nástroj Arch.
pacman -Syy
Spuštění nové synchronizace stáhne nové úložištěinformace o již nastaveném úložišti softwaru. Stáhne také seznamy balíčků a nastaví Extra. Když se o to postaráme, je bezpečné nainstalovat aplikaci Meld do Arch Linuxu.
pacman -S meld
Fedora
sudo dnf install meld
OpenSUSE
sudo zypper install meld
Generic Linux přes Flatpak
Meld je součástí projektu Gnome, takžesoftware najde cestu téměř na každé linuxové distribuci ve formě nativního binárního balíčku. Pokud však používáte distribuci Linux, která z nějakého důvodu nemá přístup k nativnímu instalačnímu programu, další nejlepší věcí je získat aplikaci přes Flatpak.
Před instalací Meld přes Flathub, postupujte podle našichprůvodce se dozvíte, jak nastavit balicí systém Flatpak na počítači s operačním systémem Linux. Když máte Flatpaky funkční, otevřete terminál a zadejte následující příkazy pro instalaci Meld.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.gnome.meld
Po spuštění výše uvedených příkazů nainstalujte Meld a spusťte jej poprvé pomocí:
flatpak run org.gnome.meld
K porovnání souborů použijte Meld
Meldovým primárním účelem je najít jemnostrozdíly v textu a dokáže rychle detekovat změny. A co je ještě lepší, Meld má podporu pro mnoho různých typů textu a typů souborů, což zajišťuje, že vaše změny jsou detekovatelné bez ohledu na to, co se děje.
Pokud si nejste jisti, jak zkontrolovat „rozdíly“ v souborech v aplikaci Meld, postupujte takto.
Krok 1: Na úvodní stránce Meld hledejte „porovnání souborů“. V části „Porovnání souborů“ si všimnete tlačítka, které říká „žádné“. Klikněte na něj a použijte jej k procházení prvního souboru v porovnání.
Krok 2: Načítání prvního souboru do meld willpřeměňte aplikaci do režimu rozdělených obrazovek. Na levé straně rozdělené obrazovky uvidíte první soubor, který jste přidali. Vpravo se zobrazí prázdná stránka. Klikněte na název stránky a načtěte soubor, který chcete porovnat se souborem z předchozího.
Krok 3: Jakmile se oba soubory načtou do Meld,zvýrazní změny, které vidí v textu modrou barvou, a podobnosti s limetkovou zelení. Procházejte se a podívejte se na text. Pokud nejste spokojeni s rozdíly, klikněte na ikonu šipky nad „diff“ a nechte ji Meld změnit.
Pokud jste se změnami, které jste provedli v aplikaci Meld, spokojeni, klikněte na tlačítko „Uložit“.
Použijte Meld k porovnání adresářů
Kromě kontroly různých souborů na rozdílyv textu může Meld najít rozdíly v adresářích. Porovnání adresářů je užitečná funkce, pokud se snažíte zachovat dvě různé složky stejné, ale nemůžete zjistit, zda mají stejný obsah.
Chcete-li tuto funkci použít, spusťte Meld, podívejte se na úvodní obrazovku a klikněte na tlačítko „Porovnání adresářů“.
Po výběru „porovnání adresáře“ dvě políčkase objeví „žádný“. Klikněte na obě pole a pomocí nabídky nastavte složky, které se snažíte porovnat. Když jsou složky nastaveny, klikněte na „Porovnat“ a aplikace Meld okamžitě načte obě složky a zvýrazní rozdíly v obou adresářích.
Kopírování souborů / složek
Je třeba zkopírovat soubor nebo složku z jedné strany dojiný? Procházejte seznamem, vyberte adresář nebo soubor a klepněte na něj pravým tlačítkem. Po kliknutí pravým tlačítkem klikněte na možnost „kopírovat do“ a přesuňte data.
Komentáře