Ini adalah perintah colordiff yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
colordiff - alat untuk mewarnai diff keluaran
RINGKASAN
perbedaan warna [diff Pilihan] [perbedaan warna Pilihan] {file1} {file2}
DESKRIPSI
colordiff adalah pembungkus untuk diff dan menghasilkan keluaran yang sama dengan diff tapi dengan warna
penyorotan sintaks pada baris perintah untuk meningkatkan keterbacaan. Outputnya mirip dengan
bagaimana a diff-tambalan yang dihasilkan mungkin muncul di Vim atau Emacs dengan sintaks yang sesuai
opsi penyorotan diaktifkan. Skema warna dapat dibaca dari konfigurasi pusat
file atau dari pengguna lokal ~/.colordiffrc file.
colordiff memanfaatkan warna ANSI dan karena itu hanya akan berfungsi jika warna ANSI dapat
digunakan - contoh tipikal adalah xterms dan Eterms, serta sesi konsol.
colordiff telah diuji pada berbagai rasa Linux dan di bawah OpenBSD, tetapi harus
secara luas portabel ke sistem lain.
PENGGUNAAN
Gunakan colordiff di mana pun Anda biasanya menggunakan diff, atau alih-alih menyalurkan output ke colordiff:
Sebagai contoh:
$ file colordiff1 file2
$ diff -u file1 file2 | perbedaan warna
Anda dapat menyalurkan output ke 'kurang', menggunakan opsi '-R' (beberapa sistem atau tipe terminal
mungkin mendapatkan hasil yang lebih baik menggunakan '-r' sebagai gantinya), yang menjaga urutan lolos warna,
jika tidak ditampilkan secara tidak benar atau dibuang oleh 'kurang':
$ diff -u file1 file2 | perbedaan warna | kurang -R
Jika Anda ingin memaksa menonaktifkan urutan pelepasan warna (misalnya menyalurkan output ke
tambalan), Anda dapat menggunakan opsi '--color=no' untuk melakukannya:
$ diff -u file1 file2 | colordiff --color=tidak | patch -p0 -d another-working-dir
Jika Anda memiliki wdiff diinstal, colordiff akan mewarnai yang ditambahkan dan dihapus dengan benar
teks, asalkan opsi '-n' diberikan kepada wdiff:
$ wdiff -n file1 file2 | perbedaan warna
Anda mungkin merasa berguna untuk membuat diff panggilan otomatis perbedaan warna. Tambahkan baris berikut
untuk ~ / .bashrc (atau setara):
alias perbedaan = perbedaan warna
Opsi apa pun yang diteruskan ke colordiff diteruskan ke diff kecuali untuk
opsi khusus colordiff 'difftype', misalnya
colordiff --difftype=debdiff file1 file2
Nilai yang valid untuk 'difftype' adalah: diff, diffc, diffu, diffy, wdiff, debdiff; ini
sesuai dengan perbedaan biasa, perbedaan konteks, perbedaan terpadu, perbedaan berdampingan, output wdiff
dan output debdiff masing-masing. Gunakan penggantian ini ketika colordiff tidak dapat
menentukan diff-type secara otomatis.
Atau, konstruksi seperti 'cvs diff SESUATU | colordiff' dapat dimasukkan dalam
~ / .bashrc sebagai berikut:
function cvsdiff () { cvs diff $@ | perbedaan warna; }
Atau, gabungkan ide di atas menggunakan 'kurang':
function cvsdiff () { cvs diff $@ | perbedaan warna |kurang -R; }
Perhatikan bahwa nama fungsi, cvsdiff, dapat disesuaikan.
Secara default colordiff mengembalikan kode keluar dari pemanggilan diff yang mendasarinya (jika ada
satu), tetapi ada beberapa keadaan di mana berguna untuk memaksa kode keluar colordiff
menjadi nol: untuk melakukan ini gunakan opsi '--fakeexitcode':
colordiff --kode keluar palsu ...
Gunakan colordiff online menggunakan layanan onworks.net