«vimdiff» etiketlenmiş sorular

Vim'in diff özelliği, aynı dosyanın iki, üç veya dört sürümü arasındaki farklılıkları göstermenizi sağlar.

6
Vim'i diff aracı olarak nasıl kullanırım?
Birincil editörüm olarak vim kullanıyorum. Ayrıca, kolay değişiklikleri düzeltmek için diff'i yaparken diff'i dosyaları dağıtmak ve dosyaları değiştirmek için vim'i kullanmak isterim (diff / fix / diff / fix döngüsünün çoğu diff tekniği yerine). Ek olarak vim'i kaynak kontrol araçları / siteleri tarafından kullanılan diff araçlarına entegre etmenin kolay yolları …
101 vimdiff 

5
İki dizin nasıl dağılır ve birleştirilir?
Vim'in diff mode ( vimdiff) 'un iki (veya daha fazla) dosyanın içeriğini karşılaştırmamıza izin verdiğini biliyorum . Ancak, iki dizini yinelemeli olarak birleştirmek için (DiffMerge ve benzeri araçlar gibi) birden çok dosyanın içeriğini dizinler arasında karşılaştırmak mümkündür.

2
Vimdiff renklerini nasıl kişiselleştiririm?
Gitme birleştirme aracı olarak vimdiff kullanmaya çalışıyorum, ancak kullanılan renkler onu dayanılmaz kılıyor (en azından Windows / Mingw'de): arka plan rengi ve ön plan rengi çakışan çizgilerin bazıları için aynı, gereksiz yere zorlanıyor neler olduğunu anlamak için (aşağıdaki satırları içerenlere bakınız include=).


4
Daha iyi fark renk şeması
Vim'de diff modunu işte kullanmaya başladım ve fark ettiğim tek şey, renklerin gerçekten parlak olması, uzun süre büyük dosyalarda farklılıklar aramaya çalışırken yardımcı olmuyor. İnsanların fark modunu gözlerde daha kolay hale getirmek için özelleştirdikleri renk şemaları var mı?
20 vimdiff 

1
Bir satırda daha ayrıntılı karşılaştırma
vimdiffDosyalar arasındaki farkları incelemek için kullanıyorum ve bazen biraz kaçırıyor. Örneğin, aşağıdaki iki dosyam varsa: //a.c printf("Hello\n"); ve: //b.c int i = printf("hello\n") + 3; bunları göstermek vimdiff: Görmek isteyeceğim şey, bc'de hbüyük harfle yazılmamış olmasıdır. Vimdiff'e (o satırda) sadece bir kısmını karşılaştırmasını söylemenin bir yolu var mı (yani, görmezden …
17 vimdiff 


2
Ana makine penceresi yeniden boyutlandırıldığında bölmelerin yeniden boyutlandırılmasını sağlama
Vimdiff'i git diff / merge aracı olarak kullanmayı seviyorum. Sorun, ana terminal penceresini yeni bir boyuta yeniden boyutlandırdığımda: iki bölünmüş bölmeden en soldaki aynı genişlikte kalırken, en sağdaki tam pencere boyutuna genişletilir. Pencereler yeniden boyutlandırıldıktan sonra bölme bölmelerini eşit genişliğe getirme komutu var mı? Veya bölmeleri her zaman aynı boyutta …
16 split  vimdiff 

1
vimdiff ve çatışmaları birleştir
Şubeleri kaynak kontrolü altında birleştirirken, genellikle diğer geliştiricilerle birleşme çatışması söz konusudur. Kaynak kontrolüne karşı kod değişikliklerini farklılaştırmak için vimdiff kullanabileceğimizi biliyorum , ancak vimdiff'i birleştirme çakışmaları çakışmalarını çözmeye yardımcı olmak için kullanabileceğimiz bir yol da var. Şahsen git ile daha fazla ilgileniyorum ama diğer kaynak kontrol araçları / sistemleri …


1
Vim'deki kelime seviyesi farkları
Anladığım kadarıyla varsayılan vimdiff sadece yeni diffs yapıyor. Ancak somtimes, özellikle Markdown, LaTeX vb. Metin dosyaları için kelime seviyesi farkı yapmak için yararlıdır. Wdiff veya dwdiff gibi kelime seviyesinde fark yapan bazı araçlar vardır. Bunları yan yana iki metin dosyasını karşılaştırmak için vim'de kullanmak mümkün mü?
11 vimdiff 

2
Vim ve vimdiff'i vimrc içinden nasıl ayırt edebilirim?
Vim içinde tüm arabellekleri sekmeler olarak açacak bir fonksiyonum var. Ancak ben bu işlevi ekledikten sonra, vimdiff farklı sekmeler olarak karşılaştırılacak dosyaları da açar ve bu nedenle farklılıkları göstermez. Onun vimr veya vimdiff vimrc dosyamı çağırıyor olup olmadığını öğrenmek bir yolu var mı? function! OpenTabs() let bf=len(filter(range(1, bufnr('$')), 'buflisted(v:val)')) if …
10 vimrc  vimdiff 
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.