Bu, OnWorks ücretsiz barındırma sağlayıcısında Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden çok ücretsiz çevrimiçi iş istasyonumuzdan biri kullanılarak çalıştırılabilen colordiff-git komutudur.
Program:
ADI
colordiff - renklendirmek için bir araç fark çıktı
SİNOPSİS
renk farkı [fark seçenekleri] [renk farkı seçenekleri] {file1} {file2}
TANIM
colordiff için bir sarıcı fark ve aynı çıktıyı üretir fark ama renkli
okunabilirliği artırmak için komut satırında sözdizimi vurgulaması. Çıktı şuna benzer
nasıl fark- oluşturulan yama, uygun sözdizimi ile Vim veya Emacs'ta görünebilir
vurgulama seçenekleri etkinleştirildi. Renk şemaları merkezi bir konfigürasyondan okunabilir
dosyadan veya yerel bir kullanıcıdan ~/.colordiffrc dosyası.
colordiff, ANSI renklerini kullanır ve bu nedenle yalnızca ANSI renkleri kullanılabildiğinde çalışır.
kullanılan - tipik örnekler, konsol oturumlarının yanı sıra xterms ve Eterms'dir.
colordiff, çeşitli Linux türleri üzerinde ve OpenBSD altında test edilmiştir, ancak
diğer sistemlere geniş ölçüde taşınabilir.
KULLANIM
Normalde kullanacağınız her yerde colordiff kullanın farkveya bunun yerine çıktıyı colordiff'e aktarın:
Örneğin:
$ colordiff dosya1 dosya2
$ fark -u dosya1 dosya2 | renk farkı
'-R' seçeneğini kullanarak çıktıyı 'daha az'a aktarabilirsiniz (bazı sistemler veya terminal türleri
bunun yerine '-r' kullanılarak daha iyi sonuçlar alınabilir), bu da renk kaçış dizilerini korur,
aksi halde yanlış görüntülenir veya 'less' tarafından atılır:
$ fark -u dosya1 dosya2 | renk farkı | daha az -R
Renk kaçış dizilerini devre dışı bırakmaya zorlamak istiyorsanız (örneğin, çıktıyı
yama), bunu yapmak için '--color=no' seçeneğini kullanabilirsiniz:
$ fark -u dosya1 dosya2 | colordiff --color=hayır | patch -p0 -d other-working-dir
Eğer varsa wdif yüklendiğinde, colordiff eklenen ve kaldırılanları doğru şekilde renklendirir
metin, '-n' seçeneğinin verilmesi şartıyla wdif:
$ wdiff -n dosya1 dosya2 | renk farkı
yapmak faydalı olabilir fark otomatik olarak ara renk farkı. Aşağıdaki satırı ekleyin
için ~ / .bashrc (veya eşdeğer):
takma ad farkı = colordiff
colordiff'e iletilen tüm seçenekler, fark hariç
colordiff'e özgü seçenek 'difftype', ör.
colordiff --difftype=debdiff dosya1 dosya2
'difftype' için geçerli değerler şunlardır: diff, diffc, diffu, diffy, wdiff, debdiff; bunlar
düz farklara, bağlam farklarına, birleşik farklara, yan yana farklara, wdiff çıktısına karşılık gelir
ve debdiff çıktısı sırasıyla. colordiff mümkün olmadığında bu geçersiz kılmaları kullanın
fark türünü otomatik olarak belirleyin.
Alternatif olarak, 'cvs diff SOMETHING | colordiff' dahil edilebilir
~ / .bashrc aşağıdaki gibidir:
function cvsdiff () { cvs fark $@ | renk farkı; }
Veya yukarıdaki fikri 'daha az' kullanarak birleştirerek:
function cvsdiff () { cvs fark $@ | colordiff |less -R; }
İşlev adının cvsdiff'in özelleştirilebileceğini unutmayın.
Varsayılan olarak colordiff, temel alınan diff çağrısının çıkış kodunu döndürür (varsa
bir), ancak colordiff'in çıkış kodunu zorlamanın yararlı olduğu bazı durumlar vardır.
sıfır olmak için: bunu yapmak için '--fakeexitcode' seçeneğini kullanın:
colordiff --fakeexitcode...
onworks.net hizmetlerini kullanarak colordiff-git'i çevrimiçi kullanın