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.
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:
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
za, fakat zM@Thomas'ın cevabından açıkça görüldüğü gibi.
zatek bir kat (kapanacak imlecin altındaki); zMtüm kıvrımları kapatacak. Her ikisi de yararlı olabilir.
set diffopt+=context:42 .
Stackoverflow sorusuna bu cevap kontrol etmeye değer.
Vimdiff: Yeni başlayanlar için en sık kullanılan komutlar / kısayollar nelerdir?
Özetle:
zove zcyakın sırasıyla açık ve bir bölüme
zMve zRsırasıyla genişletmek ve tüm bölümleri kat
zRgitmenin yolu bu. Not:zaKıvrımları yeniden oluşturacaktır.