SORU
13 Mart 2011, Pazar


Nasıl genişletmek için bir diff çöküşü/Vimdiff bölümleri?

Başladım kullanarak vimdiff bugün yapmak isterdim şeyleri alıyorum ben için verilen Windows tabanlı diff editörler (Genişlet/daralt bir diff bölüm, tam dosya genişletme/tek farklar ile 3 bağlam satır altında veya üstünde, vb.). Ben şu anda sadece aşağıdaki komutları biliyorum :

Klavye Kısayolları:

  • do - Geçerli pencereyi diğer penceresinden değişiklik Olsun.

  • dp - diğer penceresine geçerli penceresinden değişiyor.

  • ]c - Bir sonraki değiştirmek için Atlama.

  • [c - önceki değiştirmek için Atlama.

  • CtrlW,w- Diğer bölünmüş geçin (CTRL-W CTRL-W aynı pencere şey, bu durumda CTRL tuşunu bir süre sonra bırak)

Birisi benzer özellikleri çoğaltmak böylece doğru yönde bana gelin misiniz?

Örneğin farklar etrafında/daralt hatları genişletmek, benim oLsa çok güzel olurdu.

CEVAP
13 Mart 2011, Pazar


Söz olanları bir kenara bırakırsak, ben aşağıdaki diffing sadece sık sık kullanın:

  • :diffupdate :diffu ->birkaç değişiklik vim yaptıktan sonra artık çok az değişiklik gösteren bir şey değil, fark, faydalı, yeniden hesapla. Sadece dosyaları vimdiff içinde değiştirilmiş durumda çalışacaktır. Aksi takdirde, kullanmak:
    • Eğer vimdiff dışında değiştirilmiş olan dosyaları yeniden yüklemek için :e.
  • :set noscrollbind ->geçici olarak her iki arabellekleri eş zamanlı kaydırma, :set scrollbind tarafından yeniden ve kaydırma devre dışı bırakın.

Ne için katlanır istediğin en: vim user manual's chapter on folding. Farklar dışında ben bir ara kullanın:

  • zo ->kapak açık.
  • zc ->yakın katlayın.

Ama muhtemelen daha iyi bir hizmet olacak:

  • zr ->katlanır seviyesi azaltır.
  • zm ->daha katlanır bir seviye, lütfen.

hatta:

  • zR ->Azaltmak tamamen katlanır, dedim.
  • zM ->En katlayın!.

İstediğin başka bir şey, katlama kullanımı n hatları, section on diff): vim reference manual section on options bulunabilir

  • set diffopt=<TAB> context:n güncelleme ekleyin.

Ayrıca user manual section on diff bir göz atmalısınız.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Exalto_Gamer

    Exalto_Gamer

    15 EKİM 2014
  • MysteryGuitarMan

    MysteryGuita

    16 HAZİRAN 2006
  • psidot

    psidot

    2 Kasım 2006