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



есть ли функция сравнения, как плагин для Notepad ++?https://www.youtube.com/watch?v=CnpcWIK_EsY

10873   13  

13 ответов:

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

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

enter image description here

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

enter image description here

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

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

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

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

есть плагин под названием Частичное Дифф который помогает сравнить выделение текста в файле, в разных файлах или в буфер обмена.

другой вариант использует командную строку:

code -d left.txt right.txt

Примечание: возможно, вам придется добавить code сначала на ваш путь. Смотрите:как вызвать VS редактор кода из командной строки

в вашем терминале типа

code --diff file1.txt file2.txt

вкладка откроется в VSCode, показывая разницу в двух файлах.

Правой Кнопкой Мыши на файл 1st нажмите кнопку "Выбрать для сравнения".

нажмите 2-й файл нажмите кнопку "Сравнить с выбранным"

Если вы хотите сравнить файл в директории проекта/с внешний файл (Это, кстати, самый распространенный способ, которым я использовал для сравнения файлов) вы можете легко перетащить внешний файл на вкладку редактора и просто использовать команду: "сравнить активный файл..."на одном из них, выбрав другой в недавно появившемся окне выбора. Это, кажется, самый быстрый способ.

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

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

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

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

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

Примечания

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

У меня есть Visual Studio код версии 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

Comments

  1. Дмитрий
    Дмитрий 5 лет назад
    <p>Сравнить файл с посторонним (в Visual Studio Code):<br />
    по файлу правой Select for Compare. Открыть второй (посторонний) файл, по нему правой Compare.</p>