Gibt es eine Vergleichsfunktion wie das Plugin für Notepad ++?
Gibt es eine Vergleichsfunktion wie das Plugin für Notepad ++?
Antworten:
Sie können Dateien aus dem Explorer entweder im Arbeitsdateibereich oder im Ordnerbereich vergleichen. Sie können die globale Vergleichsaktion auch über die Befehlspalette auslösen.
Klicken Sie mit der rechten Maustaste auf die erste Datei und wählen Sie
Klicken Sie dann mit der rechten Maustaste auf die zweite Datei und wählen Sie
Screencast:
Ich habe Visual Studio Code Version 1.27.2 und kann dies tun:
Manchmal haben Sie nicht zwei Dateien, möchten aber Text von irgendwoher kopieren und einen schnellen Diff durchführen, ohne den Inhalt zuerst in Dateien speichern zu müssen. Dann können Sie dies tun:
Hier ist meine Lieblingsmethode, die meiner Meinung nach etwas weniger langweilig ist als die Schritte "Zum Vergleichen auswählen, dann vergleichen mit ...".
F1
Aktive Datei vergleichen mit ...Dies funktioniert mit beliebigen Dateien, auch solchen, die sich nicht im Projektverzeichnis befinden. Sie können sogar einfach 2 neue Dateien ohne Titel erstellen und dort auch Text kopieren / einfügen.
Eine andere Option ist die Verwendung der Befehlszeile:
code -d left.txt right.txt
Hinweis: Möglicherweise müssen code
Sie zuerst Ihren Pfad hinzufügen . Siehe: Aufrufen des VS-Code-Editors über die Befehlszeile
In Ihrem Terminaltyp:
code --diff file1.txt file2.txt
In VS Code wird eine Registerkarte geöffnet, auf der die Unterschiede zwischen den beiden Dateien angezeigt werden.
Es gibt ein Plugin namens Partial Diff, mit dem Sie die Textauswahl innerhalb einer Datei, über verschiedene Dateien hinweg oder mit der Zwischenablage vergleichen können.
Klicken Sie mit der rechten Maustaste auf die erste Datei und klicken Sie auf "Zum Vergleich auswählen".
Klicken Sie auf die zweite Datei. Klicken Sie auf "Mit ausgewählten vergleichen".
Ich habe einen für mich schnellsten Ablauf gefunden, indem ich zuerst eine Tastenkombination Alt+k
mit "Aktive Datei vergleichen mit ..." ( #a ) verknüpft habe . (Ähnlich wie bei wisbucky, aber weiter verbessert und schrittweise.)
Um dann zwei Dateien zu vergleichen:
Alt+k
, um ein Schnellöffnungsmenü mit fokussierter Datei B anzuzeigen.Enter
.Ergebnis: Datei A links und Datei B rechts. (Getestet mit VS Code 1.27.1)
#a - Drücken Sie Ctrl-k Ctrl-s
dazu, um Tastaturkürzel anzuzeigen, geben Sie compare
in das obere Suchfeld ein und doppelklicken Sie auf die Spalte "Tastenkombination" für "Aktive Datei vergleichen mit ...". Drücken Sie Alt+k
dann Enter
, um sie zuzuweisen.
Wenn Sie die Datei in Ihrem Projekt / Verzeichnis mit einer externen Datei vergleichen möchten (was übrigens die häufigste Methode zum Vergleichen von Dateien ist), können Sie die externe Datei einfach per Drag & Drop auf die Registerkarte des Editors ziehen und einfach den folgenden Befehl verwenden: "Vergleichen Sie die aktive Datei mit ...", indem Sie die andere im neu angezeigten Auswahlfenster auswählen. Das scheint der schnellste Weg zu sein.