SORU
10 Mart 2011, PERŞEMBE


Boşluk git-diff'In çıkış boyama

Kod biçimlendirme konusunda biraz titiz :) ediyorum. Ben çok sık gereksiz beyaz boşlukları (vb satır sonunda tek ws, ws ile çizgiler çıkarın. Ben bile vim çizgiler kırmızı renkli bu tür göstermek için ayarlayın.

Benim sorunum git-diff kullanarak ben sık sık bu tarz şeyler:

-      else{ 
       else{

Eğer git-diff renkli varsa bile fark (bu durumda satır sonunda 1 ws kaldırıldı) göremiyorum. Git-diff söylemek için herhangi bir yolu ws kırmızı renkli olduğunu göstermek için var? (örneğin o /\s ile eşleşti$/) regexp.

CEVAP
10 Mart 2011, PERŞEMBE


Rengini ayarlamak gerekebilir.diff.boşluk yapılandırma, örneğin ayar:

 git config color.diff.whitespace "red reverse"

(Zaten color.diff color.ui git diff Renkli lekeler görüyorsun zaten böyle söylediğine göre auto ayarlı olduğunu varsayıyorum.)

İsterseniz ince ayar türü boşluk hataları olduğunu belirtmektedir kırmızı, sonra değiştirmek core.whitespace ama blank-at-eol etkin varsayılan olarak bu yüzden muhtemelen olmayacak değiştirmek gerekir bunun için örnek söz.

Olası bir karışıklığa kaynak git diff, çıkışı boşluk hataları sadece sunulan hatları, kaldırılan bu vurgulanır. (Güncelleme:Paul Whittaker-oy gerekir in his answer,:) işaret ettiği gibi,*. *11 ile diff duygusu tersine çevirerek bu görebilirsiniz)

git config man page Bu yapılandırma seçenekleri hakkında daha fazla bilgi bulabilirsiniz

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ★TheCrono Official Channel★

    ★TheCrono

    3 Mayıs 2014
  • Lamarr Wilson

    Lamarr Wilso

    27 Aralık 2008
  • The Weavers of Eternity Paracord Tutorials

    The Weavers

    1 Ocak 2014