Notepad ++ v6.6.8'de iki dosya nasıl karşılaştırılır


106

İki farklı dosyadaki değerleri karşılaştırmak istiyorum.
Notepad ++ 5.0.3 sürümünde Alt+ kısayol düğmemiz vardı, dancak 6.6.8 sürümünde karşılaştırmak için herhangi bir seçenek bulamıyorum.

Ayrıca hangi sürümün en kararlı olduğunu da bana bildirin.

Yanıtlar:


122

" Karşılaştır " eklentisi var. Eklentiler > Eklenti Yöneticisi aracılığıyla yükleyebilirsiniz .

Alternatif olarak, WinMerge gibi özel bir dosya karşılaştırma yazılımı kurabilirsiniz .


WinMerge gitmenin yoludur (Notepad ++ hayranı olsanız bile)
yürüyen merdiven

1
@escalator Evet bu doğru. Her iki programı da yükledim ve winmerge'ı başlatmak için bir NppExec betiği oluşturdum. Bölünmüş bir görünüm varsa, winmerge dosyayı sol görünümden yükler ve Notepad ++ 'da tek bir tıklama ile sağdakiyle karşılaştırır. Her iki dünyanın en iyisi :)
Lars Fischer

1
@LarsFischer Kulağa harika geliyor. Tüm eklentileri ve WinMerge'i indirmeyi başardım. Ama winmerge'ı başlatmak için NppExec betiğine nasıl gideceğimi gerçekten bilmiyorum. Senaryonuzu paylaşır mısınız? Biz de buluşabiliriz Sohbet . Teşekkürler.
Alex

6
@Alex Örneğin WinMerge'i kurarsınız, ardından Notepad ++ için NppExec Eklentisini kurarsınız. Ardından, Plugins -> NppExec-> Execute ... aracılığıyla şu içerikle bir komut dosyası oluşturun: npp_console keep npp_save "$(LEFT_VIEW_FILE)" npp_save "$(Right_VIEW_FILE)" npp_run "C:\Program Files (x86)\WinMerge\WinMergeU.exe" "$(LEFT_VIEW_FILE)" "$(Right_VIEW_FILE)" (dört satır) Bu, WinMerge'i sol ve sağ görünüm dosyasıyla (veya yalnızca bir görünüm etkinse geçerli dosyayı) çalıştırır. Komut dosyasını bir adla kaydedin ve ona kısayol atamak için stackoverflow.com/a/34611800/4086774 adresine bakın .
Lars Fischer

1
@ConradB Bahsedilen Karşılaştırma Eklentisi bir notepad ++ eklentisidir . Bu, her iki dosyayı da açmak ve manuel olarak karşılaştırmak yerine notepad ++ kullanarak yapmanın yoludur . Ancak winmerge veya kdiff3 gibi özel araçların daha iyi olduğunu kabul etmeliyim.
Lars Fischer

47

Güncelleme:

  • Notepad ++ 7.5 ve üzeri için Compare v2.0.0'ı kullanın
  • Notepad ++ 7.7 ve üstü için Notepad ++ 7.7 için Karşılaştır v2.0.0'ı kullanın, manuel olarak kurmanız gerekiyorsa aşağıdaki açıklamayı izleyin, aksi takdirde "Eklenti Yöneticisi" ni kullanın.

Notepad ++ 7.5 ve daha yeni sürümler için Karşılaştırma eklentisi 2'yi kullanıyorum . Notepad ++ 7.5 ve daha yeni sürümlerde eklenti yöneticisi yoktur . Eklentileri manuel olarak indirip yüklemelisiniz. Ve EVET , 64bit veya 32bit (86x) kullanmanız önemlidir.

Bu nedenle, Notepad ++ 'nın 64 bit sürümünü kullanıyorsanız, eklentinin 64 bit sürümünü de kullanmanız gerektiğini unutmayın ve aynısı 32 bit için de geçerlidir.

Nasıl kurulacağına dair bir kılavuz yazdım :

  1. Notepad ++ 'nızı yönetici modu olarak başlatın.
  2. F1Notepad ++ 'nızın 64bit veya 32bit (86x) olup olmadığını öğrenmek için basın , bu nedenle doğru eklenti sürümünü indirmeniz gerekir. Karşılaştırma eklentisini indirin 2 .
  3. Karşılaştırma eklentisini geçici klasörde açın.
  4. Eklentiyi geçici klasörden içe aktarın.
  5. Eklenti, Eklentiler menüsünde görünmelidir.

Not:
Eklenti .dlldosyasını doğrudan eklenti klasörüne sürükleyip bırakmak da mümkündür .
64bit: %programfiles%\Notepad++\plugins
32bit:%programfiles(x86)%\Notepad++\plugins

Güncelleme Bu güncellemeyle @TylerH'e teşekkürler: Notepad ++ Artık eski Eklenti Yöneticisinin yerine "Eklenti Yöneticisi" var. Ancak bu yöntem (yanıt), neredeyse tüm Notepad ++ eklentileri için eklentileri manuel olarak eklemek için hala geçerlidir.

Yasal Uyarı: Bu talimatın bağlantı benim kişisel web bakın sitesinde .


3
TEŞEKKÜR EDERİM! Notepad ++ 'ın en yeni sürümü, Eklenti Yöneticisini herhangi bir nedenle hurdaya çıkardı, bu nedenle, yanıtınız işe yarayan tek yanıttır.
omikes

1
@oMiKeY Benden alıntı yapmayın ama eklenti yöneticisinin kendisine reklamlar gönderilmiş olduğuna ve NP ++ geliştiricisinin bu tür bir şeyin N ++ topluluğunun bir parçası olmasını istemediğine inanıyorum.
C Bauer

3
Notepad ++, eski Eklenti Yöneticisi olan FYI'nin yerine artık "Eklenti Yöneticisi" içeriyor.
TylerH

1
Benim için bu çözüm işe yaradı, çünkü sistemim sınırlı internet erişimine sahip güvenlik duvarının arkasında.
Romesh

1
Bundan çok daha kolay. Eklentiler> Eklenti Yöneticisi> Karşılaştır'ı işaretleyin> Yükle (V 7.8.4 - 32 bit)
JGFMK

6

Alternatif olarak, "SourceForge Notepad ++ Compare Plugin 1.5.6" kurabilirsiniz. İki dosya arasında karşılaştırma işlevi sağlar ve iki dosya arasındaki farkları gösterir.

Başvurulacak bağlantı: https://sourceforge.net/projects/npp-compare/files/1.5.6/


1
Bunun, @LarsFischer'in bahsettiği aynı eklenti olduğuna inanıyorum
Burgi

Erişim denetimi nedeniyle eklentiyi indiremediğinizde bu faydalıdır.
M. Mashaye

Maalesef sadece 32 bit de yakın zamanda yeniden oluşturulmamış gibi görünüyor.
Conrad B

3

Cevabı veriyorum çünkü 2 dosyayı notepad ++ ile karşılaştırmam gerekiyor ve kullanılabilecek seçenek yok.

Öncelikle burada soru ile sorulduğu gibi eklenti yöneticisini etkinleştirin , Ardından bu yazılımda ücretsiz olan 2 dosyayı karşılaştırmak için bu adımı izleyin.

1. notepad ++ açın, gidin

Eklenti -> Eklenti Yöneticisi -> Eklenti Yöneticisini Göster

2. Mevcut eklenti listesini gösterin, Karşılaştır ve Yükle'yi seçin

3. Notepad ++ uygulamasını yeniden başlatın.

http://www.technicaloverload.com/compare-two-files-using-notepad/


Notepad ++ 'nın doğrudan PluginManager ile gelmediğinden ve bunu önce bu bağlantıda belirtilen @ Ajay2707 olarak kurmanız gerektiğinden bahsettiği için bu doğru cevap gibi görünüyor. Bu yardımcı oldu.
OrionMD

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.