2016-06-08 1 views
11

Я хотел бы сравнить 2 файла в intellij. Оба файла не являются частью определенного проекта.В Intellij IDEA, как сравнивать 2 текстовых файла, которые не являются частью открытого проекта

Есть ли способ сделать это?

Я бегу IntelliJ 15 и 16.

+0

Это действительно намного проще, если 2 файла попадают под проектную структуру - тогда нажмите «Ctrl-Click», чтобы выбрать оба файла, а control-d - трюк. В противном случае ... почему бы не использовать внешний инструмент, например, в окнах, которые я использую «Beyond Compare»? – vikingsteve

+0

Я знаю, что могу использовать внешний инструмент, но я предпочитаю использовать Intellij, если возможно – gba

+0

Вы всегда можете просто перетащить их в структуру проекта, выполнить сравнение и удалить их потом. Извините, но я не знаю, какую именно функцию вы хотите ... хотя вы всегда можете написать плагин, чтобы сделать это, если вы можете узнать о виртуальной файловой системе (vfs). – vikingsteve

ответ

7

Следующие работы для меня в IntelliJ IDEA 14.1.7 Окончательной на Windows:

  1. Откройте первый файл в IDE (либо путем перетаскивания из проводника Windows в окно или на File/Open).
  2. В меню вида выберите «Сравнить с ...»
  3. В появившемся диалоговом окне «Выбор пути» выберите второй файл (либо напрямую, либо перетащив его из проводника Windows в диалоговое окно).

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

5

Вы можете использовать функцию «сравнить с буфером обмена».

От https://www.jetbrains.com/help/idea/2016.1/comparing-files.html#clipboard:

Сравнивая файл в редакторе с буфером обмена Содержание

  1. Откройте нужный файл в редакторе.
  2. Щелкните правой кнопкой мыши по области редактора и выберите «Сравнить с буфером обмена» в контекстном меню.
  3. Просмотреть и сравнить отличия в Differences Viewer для файлов.
+0

Это хорошо, и я проголосовал , Но есть ли что-нибудь, что позволит вам редактировать 2 файла? – gba

+0

Ну, вы всегда можете открывать/изменять/редактировать файлы, которые находятся за пределами вашего проекта. У вас просто появится диалоговое окно с вопросом, действительно ли вы хотите отредактировать файл, который отсутствует в вашем проекте. – IppX

+0

, но после этого нет возможности сравнить эти 2 файла так, чтобы вы могли редактировать эти 2 файла. Если вы знаете способ, пожалуйста, покажите. – gba

Смежные вопросы