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

Использование IntelliJ для разграничения двух произвольных файлов

Мне очень нравится инструмент IntelliJ diff. Мне интересно, можно ли использовать этот инструмент для разграничения двух произвольных файлов. То есть файлов НЕ в проекте IntelliJ. Просто выберите два файла в файловой системе и разделите их? А если я хочу разбить две строки? В моем текстовом редакторе я просто создаю два новых документа, вставляю текст и различаю их, а затем не сохраняю файлы по завершении. Возможно ли это?

Спасибо

4b9b3361

Ответ 1

Нашел эту командную строку:

на MacOSX: (IDEA EAP 11)

/Applications/IntelliJ\ IDEA\ 11.app/Contents/MacOS/idea diff /Users/ben75/file1.txt /Users/ben75/file2.txt

В MacOSX он не может работать, когда открыт IDEA (11).

в Windows: (IDEA EAP 12)

"C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.0\bin\idea.exe" diff C:\Users\ben75\file1.txt C:\Users\ben75\file2.txt

Он работает, даже если IDEA уже открыт.

У меня возникают проблемы при попытке сравнить файлы без расширений (или расширений, которые не совпадают)

Непосредственно из IDEA (EAP 12)

Не так просто, но он работает...

  • Файл > Открыть... > выберите файл "file1.txt"
  • Файл > Открыть... > выберите файл "file2.txt"
  • Создайте "Избранное список" и добавьте оба файла в этот список избранных. (для этого: ctrl + щелкните правой кнопкой мыши на вкладке имени файла в редакторе > добавить в избранное > выберите только что созданный список избранного - см. снимок экрана)
  • Наконец, откройте "Избранное" (Alt + 2 или щелкните по нему слева или окна IDEA).
  • Выберите оба файла
  • Щелкните правой кнопкой мыши: "сравните два файла" (или ctrl + D)

add to favorites

Ответ 2

IntelliJ Idea 13 имеет функцию Сравнить с Clipboard. Эта функция сравнивает текущий открытый файл с версией, которую вы скопировали в свой буфер обмена. Это отличный, простой способ легко сравнивать и объединять два файла. Его также можно использовать для сравнения двух произвольных блоков кода. Не могу понять, почему один блок работает, а другой нет? Используйте эту функцию.

Этот параметр присутствует в разделе Вид > Сравнить с буфером обмена. Я назначил удобное для запоминания сочетание клавиш, чтобы дать мне быстрый доступ к этой функции.

View > Compare with Clipboard

Ответ 3

Выберите 2 файла в панели "Проект" и нажмите CTRL + D.

введите описание изображения здесь

Ответ 4

Да, вы можете (конечно, если мы говорим о файлах text). Но, вероятно, вам нужно будет создать какой-то проект (только для открытия там файлов).

Затем ваши шаги будут следующими:

1) Добавить в созданный файл проекта №1 и файл №2.

2) Откройте файл # 1 в редакторе

3) Щелкните правой кнопкой мыши в левом меню (браузер файлов проекта) в файле №2 и найдите пункт меню Compare File with Editor.

enter image description here

Это все. После p.3) откроются окна сравнения.

Ответ 5

Чтобы сравнить два файла, которые оба не входят в проект, для меня в IntelliJ IDEA Ultimate 14.1.7 работает следующее:

  • Откройте первый файл в среде IDE (либо перетащив его из Windows Explorer в окно, либо в файл/Открыть).
  • В меню просмотра выберите "Сравнить с..."
  • В появившемся диалоговом окне "Выбор пути" выберите второй файл (либо напрямую, либо перетащив его из проводника Windows в диалоговое окно).

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