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
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
.
- Eğer vimdiff dışında değiştirilmiş olan dosyaları yeniden yüklemek için
: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.
Nasıl Java kod bazı bölümleri için Ecl...
Nasıl bir diff dosyası için Gıt keyfi ...
Nasıl hiçbir içerik varsa, hatta bir D...
Git diff çıktısı okumak için nasıl`?...
İki kez C ön işlemci ile bağlamak ve &...