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