Colordiff, kulay ang output ng diff command sa terminal

tungkol sa colordiff

Sa susunod na artikulo ay titingnan natin ang Colordiff. Kung sakaling ang isang tao ay hindi alam ito, diff ay isang utility para sa linya ng utos at iyon Napakatulong nito para sa mga gumagamit kapag biswal na inihambing ang mga pagkakaiba sa pagitan ng 2 mga file. Ang Colordiff ay isang Perl script, na kung saan ay pa rin isang pinabuting bersyon ng diff.

Ang Colordiff ay isang lalagyan para sa diff, kung alin gumagawa ng parehong output ngunit may kulay, upang mapabuti ang kakayahang mabasa ng mga pagkakaiba. Ang mga scheme ng kulay ay maaaring mabasa mula sa isang gitnang pagsasaayos ng file o mula sa isang lokal na file ng gumagamit (~ / .colordiffrc). Gumagamit ang utility na ito Kulay ng ANSI.

Ang diff ay isang utility para sa paghahambing ng file. Bumubuo ito ng mga pagkakaiba sa pagitan ng dalawang mga file, o ang mga pagbabagong ginawa sa isang tiyak na file, na inihambing ito sa isang dating bersyon ng parehong file. Ipapakita nito sa amin ang mga pagbabagong nagawa bawat linya sa mga file ng teksto, ngunit nang hindi nai-highlight ang mga pagkakaiba.

Karamihan sa pagpapatupad ng Diff sila ay tila hindi nagbabago mula nang sila ay magsimula. Ang mga pagbabago ay karaniwang binubuo ng mga pagpapabuti sa base algorithm, pagdaragdag ng mga kapaki-pakinabang na tampok sa utos, at ang disenyo ng mga bagong format ng output, tulad ng kaso kay Colordiff.

I-install ang Colordiff sa Ubuntu

Ang pag-install ng tool na ito sa Ubuntu ay napaka-simple. Sa Ubuntu / Debian / Mint, ang kailangan mo lang gawin ay magbukas ng isang terminal (Ctrl + Alt + T) at gamitin ang sumusunod na utos:

nagtatrabaho si icdiff

sudo apt install colordiff

I-uninstall

Kung nais naming alisin ang tool na ito mula sa aming system, ang gagawin namin ay buksan ang isang terminal (Ctrl + Alt + T) at ipatupad ang utos dito:

i-uninstall ang colordiff

sudo apt remove colordiff

Paggamit ng Colordiff

Kapag nais naming gamitin ang Colordiff, magsisimula kami sa pamamagitan ng pagbubukas ng isang terminal (Ctrl + Alt + T). Maaaring gamitin ang Colordiff kung saan normal naming gagamitin ang diff, o output ng tubo sa colordiff. Una sa lahat, magandang ideya na pamilyarin ang iyong sarili sa syntax para sa paggamit ng colordiff at diff command. Ito ay medyo simple at prangka:

colordiff archivo1 archivo2

Upang magsimula sa sumusunod na halimbawa lilikha kami ng 2 mga file, tulad ng ipinakita sa sumusunod na screenshot:

pangunahing paglikha ng mga sample na file

Ngayon para sa suriin ang mga pagkakaiba sa pagitan ng dalawang mga file, sa isang terminal (Ctrl + Alt + T) gagamitin namin ang utos:

tumatakbo ang colordiff

colordiff archivo1.txt archivo2.txt

Rin magkakaroon kami ng posibilidad na gamitin ang diff command at i-channel ang output nito sa colordiff, tulad ng ipinakita sa sumusunod na utos:

diff pipe colordiff

diff -u archivo1.txt archivo2.txt | colordiff

Sa mga linyang ito nakita lamang natin kung paano namin makukulay ang output ng mga pagkakaiba sa terminal, sa pagitan ng dalawang mga file sa tulong ng Colordiff. Sa pamamagitan nito maaari nating ihambing ang mga file sa terminal at makakuha ng mga resulta na mas madaling basahin. Kung magkatulad ang dalawang mga file, walang mga resulta na mai-print sa screen.

Kung may kailangan tulong o higit pang impormasyon tungkol sa mga posibilidad na inaalok ng utility na ito, maaari kang sumangguni sa tulong na inaalok nito sa pamamagitan ng pagta-type sa terminal:

tulungan si colordiff

colordiff --help

Sa kumuha ng malalim na impormasyon tungkol sa kung paano ginagamit ang parehong diff at colordiff, ang mga gumagamit ay may posibilidad na bumisita iba ang tao o la pahina ng tao ni colordiff.

Mga kahalili sa Colordiff.

Ang isa pang napaka kapaki-pakinabang na paraan upang ihambing ang mga file ay sa pamamagitan ng el utos ng grc. Kung wala kaming magagamit na ito sa aming computer, madali naming mai-install ito sa pamamagitan ng pagbubukas ng isang terminal (Ctrl + Alt + T) at pagta-type dito:

i-install ang grc

sudo apt install grc

Ang syntax nito ay napaka-simple, tulad ng makikita sa sumusunod na halimbawa:

tumatakbo si grc

grc diff archivo1.txt archivo2.txt

Sa kumunsulta sa tulong, sa terminal kailangan mo lamang gamitin ang utos:

grc --help

I-uninstall ang grc

Ang pagtanggal ng program na ito ay kasing simple ng pag-install nito. Kailangan lang naming buksan ang isang terminal (Ctrl + Alt + T) at magsulat:

sudo apt remove grc

Ang isa pang magagamit na tool ay icdiff. Ang pag-install nito ay kasing simple ng pagbubukas ng isang terminal (Ctrl + Alt + T) at paggamit ng utos:

i-install ang icdiff sa apt

sudo apt install icdiff

Pwede rin tayo mag-opt para sa iyong bersyon tulad ng snap pack. Upang mai-install ito, kakailanganin mong gamitin ang utos:

i-install ang icdiff snap

sudo snap install icdiff

Ang syntax ng tool na ito ay kasing simple ng nakaraang mga pagpipilian na nakikita sa panahon ng artikulo.

nagtatrabaho si icdiff

Maaari kang matuto nang higit pa tungkol sa kung paano i-install ang tool na ito, kung paano ito gamitin o ang mga magagamit na pagpipilian sa pahina ng GitHub ng proyekto.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.