Ich habe meld in Ubuntu 10.10 installiert. Gibt es eine Möglichkeit, das Kontextmenü "Links zum Vergleichen auswählen" und "Vergleichen mit" für Dateien zu erhalten, die sich in Beyond Compare befinden?
9
Installieren Sie Nautilus-Aktionen.
sudo apt-get install nautilus-actions
System> Nautilus-Aktionen
Neue Aktion definieren:
Label: Meld..
Icon: /usr/share/pixmaps/meld.png
Path: /usr/bin/meld
Parameters: %M
Conditions : check “Appears if selection contains”
Starten Sie dann nautilus neu
nautilus -q
meld
für das Symbol eingeben, da sonst das Themensymbol nicht verwendet wird.Hier ist ein etwas anderer Ansatz, der für mich großartig funktioniert. (Ich benutze Nemo unter Ubuntu 13.10).
Wenn Sie von nun an zwei oder mehr Dateien vergleichen müssen, wählen Sie die Dateien aus, klicken Sie mit der rechten Maustaste darauf und wählen Sie "Melden" unter "Öffnen mit". Meld wird mit dem Diff geöffnet.
Ich grabe dieses Setup. Hält das Kontextmenü mit der rechten Maustaste sauberer und funktioniert auch in Nemo, ohne dass etwas Neues installiert wird.
Vorsichtsmaßnahme: Funktioniert nicht für Ordner. Das Vergleichen von Ordnern ist jedoch ohnehin eine selten verwendete Aktion. Ich bin froh, das Terminal dafür zu nutzen. Das heißt, indem Sie dies über die Shell-Eingabeaufforderung tun: Meld Ordner1 Ordner2
PS - Dieser Trick eignet sich auch hervorragend zum Festlegen der Standardanwendungen zum Öffnen verschiedener Dateitypen.
quelle
Hier ist eine aktualisierte Version von @ darthvaders Antwort für Ubuntu 13.10 mit Screenshots:
Installieren Sie Nautilus Actions und öffnen Sie die Anwendung.
Verwenden Sie auf der Registerkarte Aktion den Symbolpfad:
/usr/share/app-install/icons/meld.svg
Verwenden Sie unter Befehl meld mit% F.
Stellen Sie auf der Registerkarte Umgebung die Anzahl streng größer als 1 ein.
quelle
Wenn Sie den Thunar-Dateimanager verwenden , gehen Sie wie folgt vor :
Funktioniert beim Vergleichen von Dateien und auch beim Vergleichen von Verzeichnissen. Ich habe spanische Version, sorry :)
1) Öffnen Sie Bearbeiten> Benutzerdefinierte Aktionen konfigurieren:
2) Klicken Sie auf das Symbol Hinzufügen (grün plus eins).
3) Füllen Sie das Formular aus ...
4) Akzeptieren und überprüfen Sie das Ergebnis ...
5) Fertig!
quelle
Was ich gerne mache ist:
Fügen Sie zwei benutzerdefinierte Thunar-Aktionen "links verschmelzen" und "rechts verschmelzen" hinzu, die " your_util_path /set_left.sh% F" bzw. " your_util_path /compare_to_left.sh% F" aufrufen. Dann,
set_left.sh enthält:
echo $ 1> your_util_path / MELD_LEFT_FILE
und
compare_to_left.sh enthält:
echo $ 1> your_util_path / MELD_RIGHT_FILE
meld $ (head -n1 your_util_path / MELD_LEFT_FILE) $ 1
Ich benutze dies, weil sich die beiden Pfade, die Sie vergleichen möchten, häufig in unterschiedlichen Registerkarten oder Fenstern befinden.
quelle
Ich habe nach einer Möglichkeit gesucht, dies zu tun, seit ich DiffMerge in Windows verlassen habe. Ich habe es in Fedora 29 mit Hilfe anderer Antworten, einschließlich @ Jose's, zum Laufen gebracht. Die Methode sollte für Ubuntu sehr ähnlich sein. Diese Methode ist nützlich, wenn Sie Dateien / Ordner von beliebigen Speicherorten aus vergleichen müssen.
Fügen Sie die folgenden zwei Skripte hinzu
~/.local/share/nautilus/scripts
:Beachten Sie, dass die Namen wörtlich "Links vergleichen" und "Rechts vergleichen" sind, sodass sie natürlich im Kontextmenü angezeigt werden.
Vergleiche links
Vergleiche richtig
Vergessen Sie nicht, beide Skripte ausführbar zu machen:
Um Schlüsselbindungen für die oben genannten Punkte hinzuzufügen, fügen Sie Folgendes hinzu
~/.config/nautilus/scripts-accels
( achten Sie darauf, keine leeren Zeilen oder Zeilen mit Leerzeichen hinzuzufügen ):Sie müssen nautilus neu starten, damit die Tastenkombinationen funktionieren (
nautilus -q
)quelle
Es gibt ein Nautilus-Vergleichs- Plugin, das in Ubuntu 16.04, 18.04 und höher verfügbar ist: https://packages.ubuntu.com/search?keywords=nautilus-compare
Es bietet drei Optionen im Nautilus-Kontextmenü:
In Aktion:
GUI zur Auswahl eines Diff-Tools:
Homepage: https://launchpad.net/nautilus-compare
quelle