Ответ 1
Вы можете сравнивать файлы из проводника либо из раздела рабочих файлов, либо из раздела папки. Вы также можете инициировать глобальное действие сравнения из палитры команд.
Есть ли функция сравнения, такая как плагин для Notepad++?
Вы можете сравнивать файлы из проводника либо из раздела рабочих файлов, либо из раздела папки. Вы также можете инициировать глобальное действие сравнения из палитры команд.
щелкните правой кнопкой мыши на первом файле и выберите
затем щелкните правой кнопкой мыши на втором файле и выберите
Screencast:
Вот мой любимый способ, который я считаю немного менее утомительным, чем шаги "Выбрать для сравнения, затем сравнить с...".
F1
Сравнить активный файл с...Это работает с любыми произвольными файлами, даже с теми, которых нет в каталоге проекта. Вы даже можете просто создать 2 новых файла без названия и скопировать/вставить текст туда же.
У меня Visual Studio Code версии 1.27.2, и я могу это сделать:
Иногда у вас нет двух файлов, но вы хотите скопировать текст откуда-то и выполнить быструю разборку без необходимости сначала сохранять содержимое в файлы. Тогда вы можете сделать это:
Другим вариантом является использование командной строки:
code -d left.txt right.txt
Примечание. Возможно, вам нужно будет добавить code
к вашему пути. Смотрите: Как вызвать Редактор кода VS из командной строки
Существует плагин, называемый Partial Diff, который помогает сравнивать выделенные тексты в файле, в разных файлах или в буфере обмена.
здесь учебник, который объясняет, что вы хотите
В вашем терминале введите:
code --diff file1.txt file2.txt
В VS Code откроется вкладка, показывающая различия в двух файлах.
Щелкните правой кнопкой мыши на первом файле и нажмите "Выбрать для сравнения".
Нажмите 2-й файл, нажмите "Сравнить с выбранным"
Я нашел самый быстрый для меня поток, сначала связав сочетание клавиш Alt+k
с "Сравнить активный файл с..." (#a). (Похож на ответ wisbucky, но улучшен и пошагленнее.)
Затем, чтобы сравнить два файла:
Alt+k
, откроется быстро открывающееся меню с выделенным файлом B.Enter
.Результат: файл A слева и файл B справа. (Проверено на VS Code 1.27.1)
#a - для этого нажмите Ctrl-k Ctrl-s
чтобы отобразить Ctrl-k Ctrl-s
клавиш, введите compare
в верхнем окне поиска и дважды щелкните столбец "Связывание клавиш" для "Сравнить активный файл с...", нажмите Alt+k
затем Enter
чтобы назначить его.
Если вы хотите сравнить файл в своем каталоге project/с внешним файлом (который, кстати, наиболее распространенный способ сравнения файлов), вы можете легко перетащить внешний файл на вкладку редактора и просто используйте команду "Сравнить Active File With...", на одной из которых вы выбираете другую в появившемся окне выбора. Кажется, это самый быстрый способ.
Здесь ссылка на торговую площадку для расширения. Расширение "Сравнить" помогает сравнить два файла, которые вы можете выбрать из текущего проекта и другой директории на вашем компьютере или в буфере обмена.