ile aynı anda iki pencerenin her iki bölümünü de aşağı kaydırmak Dikey olarak bölünmüş bir pencerenin sol ve sağ kısımlarını Vim'de aşağı kaydırmak mümkün mü? Kabaca karşılaştırmak istediğim iki dosyam var. Bu dosyaların her satırı, neredeyse aynıdır.Vim
Vim
cevap
scroll-binding belgelerine bakın. Sen Eğer ciltli istediğiniz her pencere için bu belirlemeniz gerekir (örneğin minimum 2) Eğer 2 dosya karşılaştırıyorsanız
Ancak vimdiff daha faydalı olabilir
G'day ,
İki dosyada vimdiff'i kullanarak denediniz mi?
vimdiff file1 file2
Bu, varsayılan olarak kaydırma bağlayıcısını verecektir.
sorun, tüm satırların farklı olduğu, bir karmaşa olmaya başladığı ... Çizgiler neredeyse aynı ama bir karaktere göre farklılık gösterebilir ... ve görünüşümün çok fazla rahatsız edilmesini istemiyorum. . – LB40
@ LB40, renklerinizi değiştirmeyi düşünebilirsiniz, bkz http://stackoverflow.com/questions/24666558/improve-vimdiff-syntax-highlighting – qneill
sonraki (Ctrl ağırlık + ) için
:set scrollbind
git ilk bölme ve türüne git ve aynı şeyi.
devre dışı bırakmak için::set noscrollbind
fazla bilgi için, bağlama kaydırma belgelerine kontrol - http://vimdoc.sourceforge.net/htmldoc/scroll.html#scroll-binding
Tüm dosyaların açık olması durumunda, ayrıca: 'windo set scrollbind'; Bir kerede tüm bölünmeler için ayarlayın. – Bernhard
@MrOodles - aslında soru soran sadece * sorar * bu mümkün… :-) –
@BrianAgnew: "Bana bir bira alabilir misin?" sadece "Evet, yaparım" diyor ve yapmıyor, değil mi? – naught101
:windo set scrollbind
set scrollbind tüm pencerelerde olacaktır.
Eğer kendinizi bu kadar çok yapıyorsanız, nmap
Nedenini bilmiyorum ama '' scrollbind! '' Benim için çalışmadı, ama 'invscrollbind'' yaptı. SÜPER bir haritalama. Teşekkürler! – UlfR
Gelecek için, vimdiff ile başlamadığım için yapmam gereken şey.
Bir dosya yükledim. Sonra: diğerini yüklemek için vsp.
Oldukça farklı dosyalar bunlar ama aralarında neyin yaygın olduğunu görmek istedim. Yani
...
:set diff
:set diffopt=iwhite
:set scrollbind
Bunların tümünü bir tamponda (: diff,: diffopt,: scrollbind) tek bir komutla alabilirsiniz: diffthis, her bir arabellekte – qneill
... ben ... niye – LB40
downvoted ... teşekkürler bulmak mümkün kaydırma bağlayıcı değildi? –
Vimdiff ... hayatım boyunca neredeydin? – hoosierEE