GoGPT Best VPN GoSearch

OnWorks favicon

colordiff - ອອນລາຍໃນຄລາວ

ເປີດໃຊ້ colordiff ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ colordiff ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


colordiff - ເຄື່ອງ​ມື​ທີ່​ຈະ​ໃສ່​ສີ​ diff output

ສະຫຼຸບສັງລວມ


ຄວາມແຕກຕ່າງສີ [diff ທາງເລືອກໃນການ] [ຄວາມແຕກຕ່າງສີ ທາງເລືອກໃນການ] {ແຟ້ມ 1} {ແຟ້ມ 2}

ລາຍລະອຽດ


colordiff ເປັນ wrapper ສໍາລັບ diff ແລະຜະລິດຜົນຜະລິດດຽວກັນກັບ diff ແຕ່ມີສີ
ການເນັ້ນໃສ່ syntax ຢູ່ແຖວຄໍາສັ່ງເພື່ອປັບປຸງການອ່ານ. ຜົນຜະລິດແມ່ນຄ້າຍຄືກັນກັບ
how a diff-generated patch ອາດຈະປາກົດຢູ່ໃນ Vim ຫຼື Emacs ກັບ syntax ທີ່ເຫມາະສົມ
ເປີດໃຊ້ຕົວເລືອກການໄຮໄລ້ແລ້ວ. ລະບົບສີສາມາດອ່ານໄດ້ຈາກການຕັ້ງຄ່າສູນກາງ
ໄຟລ໌ ຫຼືຈາກຜູ້ໃຊ້ທ້ອງຖິ່ນ ~/.colordiffrc ຍື່ນ.

colordiff ໃຊ້ສີ ANSI ແລະດັ່ງນັ້ນຈະເຮັດວຽກພຽງແຕ່ເມື່ອສີ ANSI ສາມາດເປັນ
ໃຊ້ - ຕົວຢ່າງປົກກະຕິແມ່ນ xterms ແລະ Eterms, ເຊັ່ນດຽວກັນກັບ console sessions.

colordiff ໄດ້ຖືກທົດສອບໃນລົດຊາດຕ່າງໆຂອງ Linux ແລະພາຍໃຕ້ OpenBSD, ແຕ່ຄວນຈະເປັນ
Portable ຢ່າງກວ້າງຂວາງກັບລະບົບອື່ນໆ.

ການນໍາໃຊ້


ໃຊ້ colordiff ທຸກບ່ອນທີ່ເຈົ້າຈະໃຊ້ປົກກະຕິ diff, ຫຼືແທນທີ່ທໍ່ຜົນຜະລິດກັບ colordiff:

ຍົກ​ຕົວ​ຢ່າງ:

$ colordiff file1 file2
$ diff -u file1 file2 | ຄວາມແຕກຕ່າງສີ

ທ່ານສາມາດທໍ່ຜົນຜະລິດໃຫ້ 'ຫນ້ອຍ', ໂດຍໃຊ້ຕົວເລືອກ '-R' (ບາງລະບົບ ຫຼື terminal ປະເພດ.
ອາດ​ຈະ​ໄດ້​ຮັບ​ຜົນ​ໄດ້​ຮັບ​ທີ່​ດີກ​ວ່າ​ການ​ນໍາ​ໃຊ້ '-r​' ແທນ​ທີ່​ຈະ​ເປັນ​)​, ຊຶ່ງ​ເຮັດ​ໃຫ້​ການ​ລໍາ​ດັບ​ການ​ຫນີ​ສີ​,
ຖ້າບໍ່ດັ່ງນັ້ນສະແດງບໍ່ຖືກຕ້ອງຫຼືຖືກຍົກເລີກໂດຍ 'ຫນ້ອຍ':

$ diff -u file1 file2 | colordiff | ຫນ້ອຍ -R

ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຕ້ອງ​ການ​ທີ່​ຈະ​ບັງ​ຄັບ​ໃຫ້​ປິດ​ການ​ທໍາ​ງານ​ລໍາ​ດັບ​ການ​ຫນີ​ສີ (ສໍາ​ລັບ​ການ​ຍົກ​ຕົວ​ຢ່າງ​ທໍ່​ຜົນ​ຜະ​ລິດ​ກັບ​
patch), ທ່ານສາມາດນໍາໃຊ້ທາງເລືອກ '--color=no' ເພື່ອເຮັດແນວນັ້ນ:

$ diff -u file1 file2 | colordiff --color=ບໍ່ | patch -p0 -d another-working-dir

ຖ້າຫາກວ່າທ່ານມີ wdiff ການ​ຕິດ​ຕັ້ງ​, colordiff ຈະ​ຖືກ​ຕ້ອງ​ສີ​ທີ່​ເພີ່ມ​ແລະ​ເອົາ​ອອກ​
ຂໍ້ຄວາມ, ສະຫນອງໃຫ້ວ່າທາງເລືອກ '-n' ໄດ້ຖືກມອບໃຫ້ wdiff:

$ wdiff -n file1 file2 | ຄວາມແຕກຕ່າງສີ

ທ່ານອາດຈະເຫັນວ່າມັນເປັນປະໂຫຍດທີ່ຈະເຮັດ diff ໂທອັດຕະໂນມັດ ຄວາມແຕກຕ່າງສີ. ເພີ່ມແຖວຕໍ່ໄປນີ້
to ~ / bashrc (ຫຼື​ທຽບ​ເທົ່າ​)​:

ນາມແຝງ diff=colordiff

ທາງເລືອກໃດໆທີ່ຜ່ານໄປຫາ colordiff ແມ່ນຜ່ານໄປ diff ຍົກເວັ້ນສໍາລັບການ
ຕົວເລືອກ colordiff-specific 'difftype', ຕົວຢ່າງ

colordiff --difftype=debdiff file1 ໄຟລ໌2

ຄ່າທີ່ຖືກຕ້ອງສໍາລັບ 'difftype' ແມ່ນ: diff, diffc, diffu, diffy, wdiff, debdiff; ເຫຼົ່ານີ້
ສອດຄ້ອງກັບຄວາມແຕກຕ່າງທຳມະດາ, ຄວາມຕ່າງຂອງບໍລິບົດ, ຄວາມແຕກຕ່າງທີ່ເປັນເອກະພາບ, ຄວາມແຕກຕ່າງດ້ານຂ້າງ, ຜົນຜະລິດ wdiff
ແລະ debdiff ຜົນຜະລິດຕາມລໍາດັບ. ໃຊ້ overrides ເຫຼົ່ານີ້ເມື່ອ colordiff ບໍ່ສາມາດ
ກໍານົດຄວາມແຕກຕ່າງປະເພດອັດຕະໂນມັດ.

ອີກທາງເລືອກ, ໂຄງສ້າງເຊັ່ນ 'cvs diff SOMETHING | colordiff'ສາມາດຖືກລວມເຂົ້າໃນ
~ / bashrc ດັ່ງຕໍ່ໄປນີ້:

function cvsdiff () { cvs diff $@ | colordiff; }

ຫຼື, ການລວມແນວຄວາມຄິດຂ້າງເທິງໂດຍໃຊ້ 'ຫນ້ອຍ':

function cvsdiff () { cvs diff $@ | colordiff|ຫນ້ອຍ -R; }

ໃຫ້ສັງເກດວ່າຊື່ຟັງຊັນ, cvsdiff, ສາມາດປັບແຕ່ງໄດ້.

ໂດຍຄ່າເລີ່ມຕົ້ນ colordiff ຈະສົ່ງຄືນລະຫັດອອກຂອງ invocation diff ທີ່ຢູ່ເບື້ອງຕົ້ນ (ຖ້າມີ
ຫນຶ່ງ), ແຕ່ມີບາງກໍລະນີທີ່ມັນເປັນປະໂຫຍດທີ່ຈະບັງຄັບລະຫັດອອກຂອງ colordiff
ເປັນສູນ: ເພື່ອເຮັດສິ່ງນີ້, ໃຫ້ໃຊ້ທາງເລືອກ '--fakeexitcode':

colordiff --fakeexitcode ...

ໃຊ້ colordiff ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad




×
ການ​ໂຄ​ສະ​ນາ
?ຊື້ເຄື່ອງ, ຈອງ, ຫຼືຊື້ທີ່ນີ້ — ບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ຊ່ວຍໃຫ້ການບໍລິການຟຣີ.