Yapma tüm dosyayı göster


37

Farklı olan dosyaların tüm içeriğini nasıl gösterebilirsin? Farklılıkların renk vurgularını istiyorum, ancak yine de tüm dosyaları, yani aynı parçaları da görmek istiyorum.

Yanıtlar:


48

vimdiffsetleri foldmethod diffher değişmeden hatları böylece katlanır. İçeriden vimdifftuşuna basarak tüm kıvrımları açabilirsiniz zR.

Her zaman tam içeriği göstermek isterseniz, büyük sayılara gösterilen katlanmamış içerik satırı sayısını artırabilirsiniz. Senin içinde ~/.vimrc:

if &diff                             " only for diff mode/vimdiff
  set diffopt=filler,context:1000000 " filler is default and inserts empty lines for sync
endif

6
Evet, zRgitmenin yolu bu. Not: zaKıvrımları yeniden oluşturacaktır.
sleske

@sleske kapanmıyor za, fakat zM@Thomas'ın cevabından açıkça görüldüğü gibi.
MycrofD

@MicrofD: Evet. Kesin olmak gerekirse: zatek bir kat (kapanacak imlecin altındaki); zMtüm kıvrımları kapatacak. Her ikisi de yararlı olabilir.
sleske

Vimdiff komutunun içindeki katlanmamış bağlam çizgilerini arttırma seçeneği var mı. Bu, kabuk komut dosyasından çalıştırırken faydalı olacaktır.
itsraja

Evet, bkz. Vimdoc.sourceforge.net/htmldoc/options.html#'diffopt ', örneğin, 42 tane bağlam içeriğini görmek için bakabilirsinizset diffopt+=context:42 .
Benjamin Bannier


3

İmleci genişletmek ve boşluk çubuğuna vurmak istediğiniz çizgiye getirmek benim için işe yarar!

Bazen ok tuşlarını da kullanmak zorunda kaldım.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.