Ако правите много разработки или одит на кодв Linux търсенето с код за намиране на фини промени може да бъде много досадно. За щастие има лесно решение: просто използвайте Meld. С Meld можете бързо да откриете промени във файлове, директории и други.
Инсталирайте Meld
За да използвате Meld, трябва да стартирате или Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE или Linux OS, които могат да инсталират Flatpaks.
Ubuntu
sudo apt install meld
Debian
sudo apt-get install meld
Arch Linux
Получаването на приложението Meld в Arch Linux не евъзможно, без да активирате софтуерния източник „Extra“. Това хранилище често се изключва по подразбиране в много инсталации на Arch, тъй като има софтуер, който не е критичен за повечето системи.
Включването на източника на допълнителен софтуер се извършва чрез извършване на малка редакция на конфигурационния файл на Pacman. За целта отворете терминал и получете корен достъп с су команда. Ако решите да не разрешите су, a sudo -s ще е достатъчен
su -
или
sudo -s
Използвайки своя root достъп, отворете конфигурационния файл на Pacman в приложението за редактиране на текст Nano.
nano /etc/pacman.conf
В Nano използвайте клавишите със стрелки надолу, за да се придвижвате надолу по файла Търсене на записа „Extra“. Към репото „Екстра” има три реда. Извадете всички символи от # пред редовете и натиснете Ctrl + O за да запазите промените си. Излезте от редактора, като натиснете Ctrl + Xи отново синхронизирайте инструмента за опаковане на Arch.
pacman -Syy
Изпълнението на повторна синхронизация изтегля ново хранилищеинформация за вече настроени софтуерни репозиции. Освен това ще изтегли списъците с пакети и ще настрои Extra. Когато това се погрижи, е безопасно да инсталирате приложението Meld в Arch Linux.
pacman -S meld
Fedora
sudo dnf install meld
OpenSUSE
sudo zypper install meld
Общ Linux чрез Flatpak
Meld е част от проекта Gnome, така чеСофтуерът си проправя почти всяка дистрибуция на Linux под формата на нативен двоичен пакет. Ако обаче сте на дистрибуция на Linux, която по някаква причина няма достъп до родния инсталатор, следващото най-добро нещо е да получите приложението чрез Flatpak.
Преди да инсталирате Meld през Flathub, следвайте нашитеръководство, за да научите как да настроите опаковъчната система Flatpak на вашия Linux компютър. Когато работите с Flatpaks, отворете терминал и въведете следните команди, за да инсталирате Meld.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.gnome.meld
След като стартирате командите по-горе, за да инсталирате Meld, стартирайте го за първи път с:
flatpak run org.gnome.meld
Използвайте Meld за сравняване на файлове
Основната цел на Meld е да намери финиразлики в текста и той може да открие промените много бързо. Още по-добре, Meld има поддръжка за много различни типове текст и файлове, като гарантира, че независимо от всичко, промените ви могат да бъдат открити.
Ако не сте сигурни как да проверите за „различия“ във файловете в приложението Meld, изпълнете следните стъпки.
Етап 1: На страницата за стартиране на Meld потърсете „сравнение на файлове“. При опцията „сравнение на файлове“ ще забележите бутон, на който пише „няма“. Щракнете върху него и го използвайте, за да прегледате първия файл в сравнението си.
Стъпка 2: Зареждането на първия файл в meld щетрансформирайте приложението в режим на разделен екран. В лявата част на разделения екран ще видите първия файл, който сте добавили. Вдясно ще видите празна страница. Щракнете върху заглавието на страницата и заредете файла, който искате да сравните с този от по-рано.

Стъпка 3: Когато двата файла завършат зареждането в Meld,той ще подчертае промените, които вижда в текста със синия цвят и приликите с лимонено зелено. Превъртете и погледнете текста. Ако не сте доволни от разликите, щракнете върху иконата със стрелка над „diff“ и позволете на Meld да я промени.
Когато сте доволни от промените, които сте направили с Meld, кликнете върху бутона „запазване“.
Използвайте Meld за сравняване на директории
Освен проверка на различни файлове за разликив текст, Meld може да намери разлики в директории. Сравнението на директории е удобна функция, ако се опитвате да поддържате две различни папки еднакви, но не можете да разберете дали те имат едно и също съдържание.
За да използвате тази функция, стартирайте Meld, погледнете екрана за стартиране и кликнете върху бутона „сравнение на директория“.

След като изберете „сравнение на директория“, две кутиис „няма“ ще се появи. Кликнете върху двете полета и използвайте менюто, за да зададете папките, които се опитвате да сравните. Когато папките са зададени, щракнете върху „сравни“ и приложението Meld незабавно ще зареди и двете папки и ще подчертае разликите в двете директории.
Копиране на файлове / папки
Трябва да копирате файл или папка от едната страна додругият? Превъртете списъка, изберете директория или файл и щракнете с десния бутон върху него. След като щракнете с десния бутон, щракнете върху опцията „копиране в“, за да преместите данните.
Коментари