Colordiff, wuxuu midabeeyaa wax soo saarka amarka isdaba jooga ah ee ku yaal terminalka

ku saabsan midabka

Maqaalka soo socda waxaan ku eegeynaa Colordiff. Haddii ay dhacdo in qof uusan garanayn, kala duwanaanta ayaa ah adeeg loogu talagalay khadka amarrada iyo taas waa mid waxtar badan u leh isticmaaleyaasha markay muuqaal ahaan isbarbar dhigayaan farqiga u dhexeeya 2 faylasha. Colordiff waa qoraal Perl ah, kaas oo wali ah nooc kafiican noocyada kaladuwan.

Colordiff waa weel loogu talagalay diff, kaas oo waxay soo saartaa wax soo saar isku mid ah laakiin midab leh, si loo hagaajiyo akhrinta khilaafaadka. Nidaamyada midabka waxaa laga akhrisan karaa faylka qaabeynta dhexe ama faylka isticmaalaha maxalliga ah (~ / .colordiffrc). Adeegani wuxuu adeegsadaa Midabada ANSI.

Diff waa utility isbarbardhiga faylka. Tani waxay soo saartaa farqiga u dhexeeya laba faylal, ama isbeddelada lagu sameeyay feyl gaar ah, iyadoo la barbar dhigayo nooc hore oo isla faylka ah. Waxay na tusi doontaa isbeddelada lagu sameeyay xariiq kasta ee faylasha qoraalka, laakiin iyada oo aan la muujin farqiga.

Inta badan hirgelinta kala duwan waxay u muuqdeen kuwo aan isbeddelin tan iyo markii la aasaasay. Wax ka beddelka ayaa sida caadiga ah ka kooban hagaajinta saldhigga algorithm, iyadoo lagu darayo astaamo waxtar leh amarka, iyo qaabeynta qaabab wax soo saar cusub., sida xaalku yahay Colordiff.

Ku rakib Colordiff Ubuntu

Ku rakibida qalabkan Ubuntu waa mid aad u fudud. Ubuntu / Debian / Mint, waxa kaliya ee lagaa doonayaa waa inaad furto terminal (Ctrl + Alt + T) oo aad isticmaasho amarka soo socda:

icdiff shaqeynaya

sudo apt install colordiff

Koronto

Haddii aan dooneyno inaan ka tirtirno qalabkan nidaamkeena, waxa aan sameyn doono waa inaan furno terminal (Ctrl + Alt + T) oo aan ku fulino amarka ku jira:

tirtir midabaynta

sudo apt remove colordiff

Isticmaalka Colordiff

Markaan dooneyno inaan adeegsanno Colordiff, waxaan bilaabi doonnaa furitaanka terminal (Ctrl + Alt + T). Colordiff waxaa loo isticmaali karaa meeshii aan caadi ahaan ku isticmaali lahayn kala duwanaanta, ama soo saarista tuubada midabaynta. Ugu horreyntii, waa fikrad wanaagsan inaad isku baratid qaabka loo adeegsanayo isticmaalka midabbada iyo amarrada kaladuwan. Tani waa wax fudud oo toos ah:

colordiff archivo1 archivo2

Si loo bilaabo tusaalaha soo socda waxaan abuureynaa 2 feylal, sida ku cad shaashadda soo socota:

abuurka aasaasiga ah ee faylasha muunada

Hada hubi faraqa u dhexeeya labada fayl, terminal (Ctrl + Alt + T) waxaan u adeegsaneynaa amarka:

midabaynta socda

colordiff archivo1.txt archivo2.txt

Sidoo kale waxaan fursad u lahaan doonnaa inaan u adeegsanno amarka kala duwanaanta una soo saarno wax soo saarkeeda midabaynta, sida ku cad amarka soo socda:

midab diff biibiile

diff -u archivo1.txt archivo2.txt | colordiff

Khadadkaan waxaan hadda ku aragnay sida aan u midabeyn karno wax soo saarka kala duwanaanshaha terminalka, inta udhaxeysa laba feylal iyadoo la kaashanayo Colordiff. Iyada oo aan la barbar dhigi karno feylasha ku jira terminalka oo aan ku heli karno natiijooyin ka fudud kuwa akhriska. Haddii labada feylood ay isku mid yihiin, wax natiijo ah laguma daabici doono shaashadda.

Haddii qof u baahdo caawimaad ama macluumaad dheeri ah oo ku saabsan fursadaha ay bixiso hay'addan, waxaad tixraaci kartaa caawimaadda ay bixiso adoo ku qoraya boosteejada:

ka caawi midabka

colordiff --help

para hel macluumaad qoto dheer oo ku saabsan sida loo istcimaalo labada midab iyo midabba, isticmaalayaashu waxay fursad u heli doonaan inay soo booqdaan nin diff ama nin bog by midabaynta

Beddelka Midabbada.

Hab kale oo aad waxtar u leh in la isbarbar dhigo faylasha ayaa ah el amarka grc. Haddii aynaan ka heli karin kombuyuutarkeena, si fudud ayaan u rakibi karnaa innagoo fureyna terminal (Ctrl + Alt + T) oo ku dhex qor:

rakibi grc

sudo apt install grc

Qaacidadeedu waa mid aad u fudud, sida ka muuqata tusaalahan soo socda:

grc socda

grc diff archivo1.txt archivo2.txt

para la tasho caawinta, terminalka waxaad u baahan doontaa oo keliya inaad isticmaasho amarka:

grc --help

Ka tirtiro grc

Ka saarida barnaamijkan waa u fududahay sida loo rakibayo. Kaliya waa inaan furnaa terminal (Ctrl + Alt + T) oo qor:

sudo apt remove grc

Qalab kale oo la heli karo ayaa ah icdiff. Ku rakibisteeda waa u fududahay sida furitaanka boosteejada (Ctrl + Alt + T) iyo adeegsiga amarka:

ku rakib icdiff leh apt

sudo apt install icdiff

Waxaan sidoo kale awoodnaa dooro noocaaga sida xirmo snap. Si aad u rakibto, waa inaad isticmaashaa amarka:

rakibi icdiff snap

sudo snap install icdiff

Qaab dhismeedka qalabkani waa mid fudud sida xulashooyinka hore ee lagu arkay maqaalka.

icdiff shaqeynaya

Waxaad wax badan ka baran kartaa sida loo rakibo qalabkan, sida loo isticmaalo ama xulashooyinka la heli karo ee ku jira mashruuca GitHub.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.