SORU
7 Ocak 2010, PERŞEMBE


Yük vimdiff kullanırken farklı colorscheme

Nasıl vimdiff ben ne zaman farklı bir colorscheme yük.

Benim şimdiki colorscheme bazı farklar vimdiff düzgün bir metin için aynı motorlar/bg rengi gibi göstermez, çünkü bunu istiyorum. Bu imkansız diff anlamak için yapar. Bu yüzden her yaptığım bir vimdiff :colorscheme some_other_scheme yapmak zorundayım

Bu .vimrc dosyası yapılabilir mi?

CEVAP
7 Ocak 2010, PERŞEMBE


Eğer komut satırı vimdiff arıyorsanız, .vimrc içinde: aşağıdaki koyduk

if &diff
    colorscheme some_other_scheme
endif

Kullanıyorsanız vimdiff içinden vim, ya da geçersiz kılma komutları kullanmak için Başlat/Durdur (örneğin diffthis, diffoff) kullanarak :cnoreabbr (orada da bir plugin) ya da bir autocommand:

au FilterWritePre * if &diff | colorscheme xyz | endif

FilterWritePre denir önce filtreleme ile bir harici program (diff programı) ve &diff-seçenek kümesi tarafından vim zaman doğru gidiyor diff-mod (diğerleri arasında, :help diff)

Orijinal colorscheme rağmen iade etmek için kullanmak için hangi emin değilim.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Canceriansoul

    Canceriansou

    15 Ocak 2011
  • Howard Pinsky

    Howard Pinsk

    6 AĞUSTOS 2006
  • ICON

    ICON

    19 EKİM 2011