Czy istnieje funkcja Porównaj, taka jak Wtyczka do Notepad ++?
Czy istnieje funkcja Porównaj, taka jak Wtyczka do Notepad ++?
Odpowiedzi:
Możesz porównać pliki z eksploratora z działającej sekcji plików lub sekcji folderów. Możesz także uruchomić globalną akcję porównywania z palety poleceń.
kliknij pierwszy plik prawym przyciskiem myszy i wybierz
następnie kliknij drugi plik prawym przyciskiem myszy i wybierz
Screencast:
Mam Visual Studio Code wersja 1.27.2 i mogę to zrobić:
Czasami nie masz dwóch plików, ale chcesz skądś skopiować tekst i szybko wykonać różnicę bez konieczności wcześniejszego zapisywania zawartości w plikach. Następnie możesz to zrobić:
Oto mój ulubiony sposób, który moim zdaniem jest nieco mniej uciążliwy niż czynności „Wybierz do porównania, a następnie Porównaj z ...”.
F1
Porównaj aktywny plik z ...Działa to z dowolnymi dowolnymi plikami, nawet tymi, które nie znajdują się w katalogu projektu. Możesz nawet po prostu utworzyć 2 nowe pliki Untitled i tam również skopiować / wkleić tekst.
Inną opcją jest użycie wiersza polecenia:
code -d left.txt right.txt
Uwaga: może być konieczne dodanie code
najpierw do ścieżki. Zobacz: Jak wywołać VS Code Editor z wiersza poleceń
W swoim typie terminala:
code --diff file1.txt file2.txt
Otworzy się zakładka w kodzie VS pokazująca różnice między dwoma plikami.
Dostępna jest wtyczka o nazwie Partial Diff, która pomaga porównać zaznaczenia tekstu w pliku, w różnych plikach lub do schowka.
Oto link do sklepu dla rozszerzenia. Rozszerzenie „Compareit” pomaga porównać dwa pliki, które można wybrać z bieżącego projektu i innego katalogu na komputerze lub w schowku.
Kliknij pierwszy plik prawym przyciskiem myszy i kliknij „Wybierz do porównania”.
Kliknij drugi plik, kliknij „Porównaj z wybranymi”
Znalazłem przepływ, który jest dla mnie najszybszy, najpierw łącząc skrót klawiaturowy Alt+k
z „Porównaj aktywny plik z ...” ( #a ). (Podobne do odpowiedzi wisbucky, ale dalej ulepszane i bardziej stopniowe).
Następnie, aby porównać dwa pliki:
Alt+k
, zostanie wyświetlone szybkie otwarte menu z plikiem B skoncentrowanym.Enter
.Wynik: plik A po lewej stronie i plik B po prawej stronie. (Testowane na VS Code 1.27.1)
#a - aby to zrobić, naciśnij, Ctrl-k Ctrl-s
aby wyświetlić Skróty klawiaturowe, wpisz compare
w górnym polu wyszukiwania i kliknij dwukrotnie kolumnę „ Powiązanie klawiszy ” dla „Porównaj aktywny plik z ...”, naciśnij Alt+k
następnie, Enter
aby go przypisać.
Jeśli chcesz porównać plik w swoim projekcie / katalogu z plikiem zewnętrznym (przy okazji najczęściej używanym sposobem porównywania plików), możesz łatwo przeciągnąć i upuścić plik zewnętrzny na zakładce edytora i po prostu użyć polecenia: „Porównaj aktywny plik z ...” na jednym z nich, wybierając drugi w nowo wyskakującym oknie wyboru. To wydaje się być najszybszym sposobem.