Munyaya inotevera tichazotarisa kuColordiff. Kana mumwe munhu asingazvizive, diff chishandiso chemutsetse wekuraira uye izvo inobatsira kwazvo kune vashandisi pavanotarisa vachienzanisa mutsauko uripo pakati pemafaira maviri. Colordiff ndeye Perl script, iyo ichiri yakavandudzwa vhezheni ye diff.
Colordiff mudziyo we diff, unova inoburitsa zvakafanana asi zvine mavara, kusimudzira kuverenga kwemisiyano. Zvirongwa zvemavara zvinogona kuverengerwa kubva kune yepakati yekumisikidza faira kana kubva kune yemuno mushandisi faira (~ / .colordiffrc). Ichi chinoshandiswa chinoshandisa ANSI mavara.
Diff chishandiso chekuenzanisira faira. Izvi zvinogadzira mutsauko uripo pakati pemafaira maviri, kana shanduko dzinoitwa mune imwe faira, uchichienzanisa neyekare vhezheni yeiyo faira. Izvo zvichatiratidza shanduko dzakaitwa pamutsara mumafaira ezvinyorwa, asi pasina kuratidza mutsauko.
Mazhinji mashandisiro e zvakasiyana vakaramba vachiratidzika sevasina kuchinja kubva pavakatanga. Kugadziriswa kunowanzo kuve nekuvandudzwa kune base algorithm, ichiwedzera zvinobatsira pamirairo, uye dhizaini yemafomati matsva ekuburitsa, sezvazvakaita naColordiff.
Isa Colordiff pane Ubuntu
Kuisirwa chishandiso ichi muUbuntu kuri nyore kwazvo. MuUbuntu / Debian / Mint, zvese zvaunofanirwa kuita kuvhura terminal (Ctrl + Alt + T) uye shandisa unotevera kuraira:
sudo apt install colordiff
Uninstall
Kana isu tichida kubvisa chishandiso ichi kubva kune yedu system, izvo zvatichafanira kuita kuvhura terminal (Ctrl + Alt + T) uye nekuita rairo mukati maro:
sudo apt remove colordiff
Uchishandisa Colordiff
Kana tichida kushandisa Colordiff, isu tinotanga nekuvhura terminal (Ctrl + Alt + T). Colordiff inogona kushandiswa kwatingawanzoshandisa diff, kana pombi kuburitsa kuColordiff. Chekutanga pane zvese, iri zano rakanaka kuti uzvizive nes syntax yekushandisa iyo colordiff uye diff mirairo. Izvi zvakapusa uye zviri nyore:
colordiff archivo1 archivo2
Kutanga mumuenzaniso unotevera isu tichagadzira mafaera maviri, sezvakaratidzwa mune inotevera skrini:
Zvino zva tarisa mutsauko uripo pakati pemafaira maviri, mune terminal (Ctrl + Alt + T) tiri kuzoshandisa rairo:
colordiff archivo1.txt archivo2.txt
Uyewo tichava nemukana wekushandisa iyo yekuraira uye kuendesa zvabuda kune colordiff, sezvakaratidzwa mune unotevera kuraira:
diff -u archivo1.txt archivo2.txt | colordiff
Mune mitsara iyi isu tangoona marongero atinogona kuita kuburitsa kwemisiyano mune terminal, pakati pemafaira maviri nerubatsiro rweColordiff. Nayo tinogona kuenzanisa mafaera mune iyo terminal uye kuwana mhedzisiro iri nyore kuverenga. Kana mafaera maviri akafanana, hapana mhedzisiro ichadhindwa pachiratidziri.
Kana paine munhu anoda rubatsiro kana rumwe ruzivo nezve mikana inopihwa neichi chinoshandiswa, unogona kutarisa rubatsiro rwainopa nekutaipa mune iyo terminal:
colordiff --help
Para tora ruzivo rwakadzama nezvekuti ese akasiyana sei uye colordiff anoshandiswa, vashandisi vachave nemukana wekushanyira murume anosiyana kana the peji revanhu na colordiff.
Dzimwe nzira kuColordiff.
Imwe nzira inobatsira kwazvo yekuenzanisa mafaira ndeye el grc raira. Kana isu tisinayo inowanikwa pakombuta yedu, tinogona kuiisa zviri nyore nekuvhura terminal (Ctrl + Alt + T) nekunyora mukati mayo:
sudo apt install grc
Its syntax yakapusa kwazvo, sezvinoonekwa mune inotevera muenzaniso:
grc diff archivo1.txt archivo2.txt
Para bvunza rubatsiro, mune terminal iwe unongofanirwa kushandisa rairo:
grc --help
Uninstall grc
Kubvisa chirongwa ichi kuri nyore sekuchiisa. Isu tinongofanirwa kuvhura terminal (Ctrl + Alt + T) uye nyora:
sudo apt remove grc
Chimwe chishandiso chiripo ndeche icdiff. Kuiisa zviri nyore sekuvhura terminal (Ctrl + Alt + T) uye kushandisa rairo:
sudo apt install icdiff
Tinogona zvakare sarudza yako vhezheni senge snap kurongedza. Kuti uise iyo, unofanirwa kushandisa rairo:
sudo snap install icdiff
Iyo syntax yeichi chishandiso yakapusa senge yapfuura sarudzo yakaonekwa panguva yechinyorwa.
Iwe unogona kudzidza zvakawanda nezve maitiro ekuisa chishandiso ichi, maitiro ekuchishandisa kana ayo aripo sarudzo mune chirongwa GitHub peji.