Ich suche einen GUI-Texteditor mit integrierter Diff-Funktion. Ich bin an Notepad ++ unter Windows und sein Diff-Plugin gewöhnt. Jetzt verwende ich eine Linux-Maschine und kann anscheinend nichts Ähnliches finden.
Ich habe versucht:
Ich weiß, dass ich Kompare oder Meld verwenden kann, aber ich suche kein Vergleichstool, sondern einen Texteditor, mit dem ich Dateien vergleichen kann, wann immer ich es brauche. Ich benutze diese Anwendungen bereits, wenn ich viele Dateien auf einmal vergleichen muss, auch vermissen diese Diff-Tools die meisten Texteditorfunktionen, die ich brauche, wie Code-Hervorhebung, verschiedene Textoperationen (Einrückungshilfe, Zeilenumbruch, Codierung ändern ....) .
Darüber hinaus muss ich manchmal eingefügten Text vergleichen, ohne Dateien zu speichern, also öffne ich zwei neue Dokumente in Notepad++ und füge dann den zu vergleichenden Text dort ein.
Ich verwende Linux Mint mit KDE.
So funktioniert das Notepad++-Plugin unter Windows:
Es startet eine geteilte Ansicht mit einer klassischen Diff-Schnittstelle, die entfernte Linien, hinzugefügte Linien oder Linien, die leicht unterschiedlich sind, zeigt
Es ist ein bisschen schwergewichtig, aber Sie könnten Eclipse und seine Funktion "Compare With ... / Each Other" verwenden.
Sie können in beiden Bedienfeldern bearbeiten (Syntaxprüfungen sind dann deaktiviert) und erneut vergleichen
Es gibt viele andere Vergleichsmöglichkeiten (vergleiche mit git HEAD, vergleiche mit Local History usw.)
Ein Screenshot ist beigefügt.
Wenn Sie den *nix-Ansatz verfolgen und ein Werkzeug haben, das eine Aufgabe erledigt und es gut macht, und Ihre Werkzeuge zusammenkleben, können Sie es tun. :)
In Geany (ja, ich sehe, Sie haben es versucht ...) können Sie benutzerdefinierte Build-Befehle festlegen. Kein Versionskontroll-Plugin oder eigentliches VCS, um das man sich Sorgen machen muss.
Auf meinem Mint-Desktop-System habe ich gerade installiert meld
- verwenden Sie das gewünschte GUI-Diff-Tool, es müssen nur die beiden zu vergleichenden Dateinamen als Argumente verwendet werden.
Klicken Sie in Geany auf das Build
Menü und dann auf Set Build Commands
. Klicken Sie unten im Execute
Abschnitt auf eine leere Schaltfläche und erstellen Sie einen neuen Befehl / eine neue Aktion - bezeichnen Sie ihn als "Diff-Tool" oder wie Sie möchten.
Geben Sie für den eigentlichen Befehl ein
/usr/bin/meld "%f" "`zenity --file-selection`"
Dies ruft my installed auf meld
, gibt ihm die geöffnete Datei im aktuellen Fenster als erstes Argument und startet einen Zenity-Dateiauswahldialog, damit Sie die andere Datei auswählen können. Sobald Sie die andere Datei ausgewählt haben, werden meld
beide Dateinamen/Pfade als Argumente aufgerufen.
Da Sie KDE verwenden, können Sie den zenity
Aufruf durch einen nativen KDE-Aufruf ersetzen, wenn Sie möchten ...
CudaText hat auch ein Plugin namens Differ , um Dateien zu vergleichen.
Dieses Plugin funktioniert nicht wie das Notepad++-Vergleichs-Plugin: Hier kann Differ nur den Inhalt von Dateien vergleichen, nicht den Inhalt von Registerkarten.
Installationshinweise:
Mawg sagt, Monica wieder einzusetzen
Mawg sagt, Monica wieder einzusetzen
valepu
Mawg sagt, Monica wieder einzusetzen
valepu
valepu