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

  • kindlechatmail

    kindlechatma

    25 AĞUSTOS 2010
  • Motor Trend Channel

    Motor Trend

    11 Mart 2006
  • MrSuicideSheep

    MrSuicideShe

    9 NİSAN 2010