So vergleichen Sie zwei Dateien in Notepad ++ v6.6.8

101

Ich möchte Werte aus zwei verschiedenen Dateien vergleichen.
In Notepad ++ Version 5.0.3 hatten wir die Tastenkombination Alt+, daber in Version 6.6.8 kann ich keine Vergleichsoption finden.

Lassen Sie mich auch wissen, welche Version am stabilsten ist.

arisch
quelle

Antworten:

115

Es gibt das Plugin " Vergleichen ". Sie können es über Plugins > Plugin Manager installieren .

Alternativ können Sie eine spezielle Dateivergleichssoftware wie WinMerge installieren .

Lars Fischer
quelle
WinMerge ist der richtige Weg (auch wenn Sie ein Fan von Notepad ++ sind)
Rolltreppe
1
@escalator Ja das ist wahr. Ich habe beide Programme installiert und ein NppExec-Skript erstellt, um Winmerge zu starten. Wenn es eine geteilte Ansicht gibt, lädt winmerge die Datei aus der linken Ansicht und vergleicht sie mit der rechten mit einem Klick in Notepad ++. Das Beste aus beiden Welten :)
Lars Fischer
1
@LarsFischer Das klingt großartig. Ich konnte alle Plugins und WinMerge herunterladen. Aber ich weiß nicht wirklich, wie ich mit dem NppExec-Skript Winmerge starten soll. Würde es Ihnen etwas ausmachen, Ihr Skript zu teilen? Wir könnten uns in einem Chat treffen . Vielen Dank.
Alex
6
@Alex Sie würden zB WinMerge installieren und dann das NppExec Plugin für Notepad ++ installieren. Erstellen Sie dann ein Skript über Plugins -> NppExec-> Execute ... mit folgendem Inhalt: 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)" (vier Zeilen) Damit wird WinMerge mit der linken und rechten Ansichtsdatei (oder der aktuellen Datei, wenn nur eine Ansicht aktiv ist) ausgeführt. Speichern Sie das Skript unter einem bestimmten Namen und lesen Sie stackoverflow.com/a/34611800/4086774, um ihm eine Verknüpfung zuzuweisen .
Lars Fischer
1
@ConradB Das erwähnte Compare Plugin ist ein Notepad ++ Plugin . Dies ist der Weg, um es mit Notepad ++ zu tun, außer beide Dateien zu öffnen und manuell zu vergleichen. Aber ich muss zugeben, dass spezielle Tools wie winmerge oder kdiff3 besser sind.
Lars Fischer
44

Aktualisieren:

  • Verwenden Sie für Notepad ++ 7.5 und höher Compare v2.0.0
  • Verwenden Sie für Notepad ++ 7.7 und höher Compare v2.0.0 für Notepad ++ 7.7. Wenn Sie die Installation manuell durchführen müssen, befolgen Sie die nachstehende Beschreibung. Andernfalls verwenden Sie "Plugin Admin".

Ich verwende Compare Plugin 2 für Notepad ++ 7.5 und neuere Versionen. Notepad ++ 7.5 und neuere Versionen haben keinen Plugin-Manager . Sie müssen Plugins manuell herunterladen und installieren. Und JA, es ist wichtig, wenn Sie 64-Bit oder 32-Bit (86x) verwenden.

Denken Sie also daran, wenn Sie eine 64-Bit-Version von Notepad ++ verwenden, sollten Sie auch eine 64-Bit-Version des Plugins verwenden, die auch für 32-Bit gilt.

Ich habe eine Anleitung zur Installation geschrieben:

  1. Starten Sie Ihren Notepad ++ als Administratormodus.
  2. Drücken Sie, F1um herauszufinden , ob Ihr Notepad ++ 64 - Bit oder 32 - Bit (86x), daher müssen Sie die richtige Plugin - Version herunterladen. Laden Sie das Compare-Plugin 2 herunter .
  3. Entpacken Sie das Compare-Plugin im temporären Ordner.
  4. Plugin aus dem temporären Ordner importieren.
  5. Das Plugin sollte im Menü Plugins angezeigt werden.

Hinweis:
Es ist auch möglich, die Plugin- .dllDatei direkt in den Plugin-Ordner zu ziehen und dort abzulegen.
64bit: %programfiles%\Notepad++\plugins
32bit:%programfiles(x86)%\Notepad++\plugins

Update Dank @TylerH mit diesem Update: Notepad ++ hat jetzt "Plugin Admin" als Ersatz für den alten Plugin Manager. Diese Methode (Antwort) gilt jedoch weiterhin für das manuelle Hinzufügen von Plugins für fast alle Notepad ++ - Plugins.

Haftungsausschluss: Der Link dieser Richtlinie verweist auf meine persönliche Website .

Maytham-ɯɐɥʇʎɐɯ
quelle
3
DANKE! Die neueste Version von Notepad ++ hat den Plugin Manager aus irgendeinem Grund verschrottet. Ihre Antwort ist also die einzige, die noch funktioniert.
Omikes
1
@oMiKeY Zitiere mich nicht, aber ich glaube, der Plugin-Manager hat Anzeigen geschaltet und der Entwickler von NP ++ wollte nicht, dass so etwas Teil der N ++ - Community ist.
C Bauer
3
Notepad ++ hat jetzt "Plugin Admin" als Ersatz für den alten Plugin Manager, FYI.
TylerH
1
Für mich hat diese Lösung funktioniert, da sich mein System hinter einer Firewall befindet, die nur über einen eingeschränkten Internetzugang verfügt.
Romesh
1
Es ist viel einfacher als das. Plugins> Plugin Admin> Häkchen vergleichen> Installieren (V 7.8.4 - 32 Bit)
JGFMK
6

Alternativ können Sie "SourceForge Notepad ++ Compare Plugin 1.5.6" installieren. Es bietet Vergleichsfunktionen zwischen zwei Dateien und zeigt die Unterschiede zwischen zwei Dateien.

Link zum Verweisen: https://sourceforge.net/projects/npp-compare/files/1.5.6/

Manojgolty
quelle
1
Ich glaube, dass dies tatsächlich das gleiche Plugin ist, das @LarsFischer erwähnt hat
Burgi
Dies ist von Vorteil, wenn Sie das Plugin aufgrund der Zugriffskontrolle nicht herunterladen können.
M. Mashaye
Nur 32-Bit scheint in letzter Zeit auch nicht neu erstellt worden zu sein, sorry.
Conrad B
3

Ich gebe die Antwort, weil ich 2 Dateien in Notepad ++ vergleichen muss und keine Option verfügbar ist.

Aktivieren Sie also zuerst den Plugin-Manager, wie hier per Frage gestellt , und folgen Sie dann diesem Schritt, um 2 Dateien zu vergleichen, die in dieser Software kostenlos sind.

1. Öffnen Sie Notepad ++ und gehen Sie zu

Plugin -> Plugin Manager -> Plugin Manager anzeigen

2. Zeigen Sie die Liste der verfügbaren Plugins an und wählen Sie Vergleichen und Installieren

3. Starten Sie Notepad ++ neu.

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

Ajay2707
quelle
Dies scheint die richtige Antwort zu sein, da erwähnt wird, dass Notepad ++ nicht direkt mit PluginManager geliefert wird und Sie dies zuerst als @ Ajay2707 installieren müssen, das in diesem Link erwähnt wird. Das war hilfreich.
OrionMD
3

2018 10 25. Aktualisierung.

Notepad ++ 7.5.8 hat standardmäßig keinen Plugin-Manager. Sie müssen Plugins manuell herunterladen.

Denken Sie daran, wenn Sie eine 64-Bit-Version von Notepad ++ verwenden, sollten Sie auch eine 64-Bit-Version des Plugins verwenden. Ich hatte ein ähnliches Problem hier .

Yan Khonski
quelle