Подтвердить что ты не робот

Код Visual Studio - есть ли функция сравнения, подобная этому плагину для Notepad ++?

Есть ли функция сравнения, такая как плагин для Notepad++?

4b9b3361

Ответ 1

Вы можете сравнивать файлы из проводника либо из раздела рабочих файлов, либо из раздела папки. Вы также можете инициировать глобальное действие сравнения из палитры команд.

Ответ 2

щелкните правой кнопкой мыши на первом файле и выберите

enter image description here

затем щелкните правой кнопкой мыши на втором файле и выберите

enter image description here

Screencast:

how to compare files in vscode

Ответ 3

Вот мой любимый способ, который я считаю немного менее утомительным, чем шаги "Выбрать для сравнения, затем сравнить с...".

  • Откройте файл с левой стороны (не редактируется)
  • F1 Сравнить активный файл с...
  • Выберите файл с правой стороны (редактируемый) - вы можете выбрать недавний файл из выпадающего списка или щелкнуть любой файл на панели проводника.

Это работает с любыми произвольными файлами, даже с теми, которых нет в каталоге проекта. Вы даже можете просто создать 2 новых файла без названия и скопировать/вставить текст туда же.

Ответ 4

У меня Visual Studio Code версии 1.27.2, и я могу это сделать:

Сравните два файла

  1. Перетащите два файла в код Visual Studio enter image description here
  2. Выделите оба файла и выберите "Выбрать для сравнения" в контекстном меню. enter image description here
  3. Тогда вы видите разницу enter image description here
  4. С помощью Alt + F5 вы можете перейти к следующему различию enter image description here

Сравните два документа или вкладки в памяти

Иногда у вас нет двух файлов, но вы хотите скопировать текст откуда-то и выполнить быструю разборку без необходимости сначала сохранять содержимое в файлы. Тогда вы можете сделать это:

  1. Откройте две вкладки, дважды нажав Ctrl + N: enter image description here
  2. Вставьте свой первый образец текста из буфера обмена на первую вкладку, а второй образец текста из буфера обмена - во вторую вкладку
  3. Выберите первый документ Untitled-1 с помощью Select for Compare: enter image description here
  4. Выберите второй документ Untitled-2 с "Сравнить с выбранным": enter image description here
  5. Тогда вы видите разницу: enter image description here

Ответ 6

Существует плагин, называемый Partial Diff, который помогает сравнивать выделенные тексты в файле, в разных файлах или в буфере обмена.

Ответ 7

здесь учебник, который объясняет, что вы хотите

Ответ 8

В вашем терминале введите:

code --diff file1.txt file2.txt

В VS Code откроется вкладка, показывающая различия в двух файлах.

Ответ 9

Щелкните правой кнопкой мыши на первом файле и нажмите "Выбрать для сравнения".

Нажмите 2-й файл, нажмите "Сравнить с выбранным"

Ответ 10

Я нашел самый быстрый для меня поток, сначала связав сочетание клавиш Alt+k с "Сравнить активный файл с..." (#a). (Похож на ответ wisbucky, но улучшен и пошагленнее.)

Затем, чтобы сравнить два файла:

  1. Открыть или сфокусировать файл B (по умолчанию будет редактируемым в режиме сравнения). Например, путем перетаскивания из проводника в центр кода VS.
  2. Открыть или сфокусировать файл А.
  3. Нажмите Alt+k, откроется быстро открывающееся меню с выделенным файлом B.
  4. Нажмите Enter.

Результат: файл A слева и файл B справа. (Проверено на VS Code 1.27.1)

замечания

#a - для этого нажмите Ctrl-k Ctrl-s чтобы отобразить Ctrl-k Ctrl-s клавиш, введите compare в верхнем окне поиска и дважды щелкните столбец "Связывание клавиш" для "Сравнить активный файл с...", нажмите Alt+k затем Enter чтобы назначить его.

Ответ 11

Если вы хотите сравнить файл в своем каталоге project/с внешним файлом (который, кстати, наиболее распространенный способ сравнения файлов), вы можете легко перетащить внешний файл на вкладку редактора и просто используйте команду "Сравнить Active File With...", на одной из которых вы выбираете другую в появившемся окне выбора. Кажется, это самый быстрый способ.

Ответ 12

Здесь ссылка на торговую площадку для расширения. Расширение "Сравнить" помогает сравнить два файла, которые вы можете выбрать из текущего проекта и другой директории на вашем компьютере или в буфере обмена.