M'nkhani yotsatira tiona Colordiff. Ngati wina sakudziwa, diff ndizofunikira pamzere wolamula ndikuti Ndizothandiza kwambiri kwa ogwiritsa ntchito powyerekeza poyerekeza kusiyana pakati pa mafayilo awiri. Colordiff ndi pulogalamu ya Perl, yomwe ikadali yosintha bwino ya diff.
Colordiff ndi chidebe cha diff, chomwe imatulutsa zomwezo koma zonenepa, kuti zitheke kuwerengedwa kwa kusiyana. Mitundu yamitundu imatha kuwerengedwa kuchokera pa fayilo yapakatikati kapena kuchokera pa fayilo yakomweko (~ / .colordiffrc). Izi zimagwiritsa ntchito Mitundu ya ANSI.
Diff ndizofunikira poyerekeza mafayilo. Izi zimapangitsa kusiyana pakati pamafayilo awiri, kapena kusintha komwe kumachitika mu fayilo inayake, poyerekeza ndi mtundu wakale wa fayilo yomweyo. Idzatiwonetsa zosintha zomwe zidapangidwa pamzere pamafayilo, koma osafotokozera zakusiyanako.
Kukhazikitsa kwambiri kwa diff akhalabe akuwoneka osasintha kuyambira pomwe adayamba. Zosintha nthawi zambiri zimakhala zosintha pamachitidwe oyambira, kuwonjezera zofunikira pamalamulo, komanso kapangidwe kazinthu zatsopano., monga momwe ziliri ndi Colordiff.
Zotsatira
Ikani Colordiff pa Ubuntu
Kukhazikitsa chida ichi mu Ubuntu ndikosavuta. Mu Ubuntu / Debian / Mint, zonse muyenera kuchita ndikutsegula terminal (Ctrl + Alt + T) ndikugwiritsa ntchito lamulo ili:
sudo apt install colordiff
Sulani
Ngati tikufuna kuchotsa chida ichi m'dongosolo lathu, zomwe tifunika kuchita ndikutsegula terminal (Ctrl + Alt + T) ndikuchita lamulolo:
sudo apt remove colordiff
Pogwiritsa ntchito Colordiff
Tikafuna kugwiritsa ntchito Colordiff, tiyamba ndi kutsegula terminal (Ctrl + Alt + T). Colordiff itha kugwiritsidwa ntchito komwe timagwiritsa ntchito ma diff, kapena kutulutsa chitoliro ku colordiff. Choyamba, ndibwino kuti muzidziwe bwino ndi syntax yogwiritsira ntchito colordiff ndi diff malamulo. Izi ndizosavuta komanso zowongoka:
colordiff archivo1 archivo2
Kuyamba muchitsanzo chotsatira tipanga mafayilo awiri, monga tawonera pazithunzi zotsatirazi:
Tsopano za onetsetsani kusiyana pakati pamafayilo awiriwo, mu terminal (Ctrl + Alt + T) tigwiritsa ntchito lamulo:
colordiff archivo1.txt archivo2.txt
Ndiponso Tidzakhala ndi mwayi wogwiritsa ntchito diff command ndikuwongolera zomwe zatulutsidwa ku colordiff, monga tawonetsera mu lamulo lotsatirali:
diff -u archivo1.txt archivo2.txt | colordiff
M'mizere iyi tangowona momwe titha kusiyanitsa zotuluka m'mayendedwe, pakati pamafayilo awiri mothandizidwa ndi Colordiff. Ndicho tikhoza kuyerekezera mafayilo mu terminal ndikupeza zotsatira zosavuta kuwerenga. Ngati mafayilo awiriwa ali ofanana, palibe zotsatira zomwe zidzasindikizidwe pazenera.
Ngati wina akufuna thandizo kapena zambiri pazotheka zomwe bungweli limapereka, mutha kutanthauzira thandizo lomwe limapereka polemba mu terminal:
colordiff --help
Para pezani chidziwitso chakuya cha momwe ma diff ndi colordiff amagwiritsidwira ntchito, ogwiritsa ntchito adzakhala ndi mwayi wokaona munthu amasiyana kapena tsamba la amuna ndi colordiff.
Njira Zina ku Colordiff.
Njira ina yofananizira mafayilo ndi el lamulo la grc. Ngati tilibe pakompyuta yathu, titha kuyiyika mosavuta tikatsegula terminal (Ctrl + Alt + T) ndikulemba momwemo:
sudo apt install grc
Mawu ake omasulira ndi osavuta, monga tingawonere muchitsanzo chotsatirachi:
grc diff archivo1.txt archivo2.txt
Para kufunsa thandizo, pa terminal muyenera kungogwiritsa ntchito lamulo ili:
grc --help
Yochotsa grc
Kuchotsa pulogalamuyi ndikosavuta monga kuyiyika. Tiyenera kutsegula terminal (Ctrl + Alt + T) ndikulemba:
sudo apt remove grc
Chida china chomwe chilipo ndi izi. Kukhazikitsa ndizosavuta monga kutsegula terminal (Ctrl + Alt + T) ndikugwiritsa ntchito lamulo:
sudo apt install icdiff
Titha kutero sankhani mtundu wanu wonga chithunzithunzi paketi. Kuti muyike, muyenera kugwiritsa ntchito lamulo ili:
sudo snap install icdiff
Chidule cha chida ichi ndi chophweka monga momwe mungasankhire m'mbuyomu.
Mutha kuphunzira zambiri zamomwe mungagwiritsire ntchito chida ichi, momwe mungachigwiritsire ntchito kapena zosankha zake mu Tsamba la projekiti ya GitHub.
Khalani oyamba kuyankha