Як порівняти два файли за допомогою Eclipse? Чи є якийсь варіант, передбачений Eclipse?


220

Як порівняти два файли за допомогою Eclipse?

(В даний час я використовую WinMerge .)


9
Якщо комусь потрібно порівняти файл із зовнішнім файлом (не в робочій області), то є команда Compare with Other Resource. Наприклад, користуватися ним можна за допомогою пошуку команд швидкого доступу (клавіша швидкого доступу Ctrl+3).
Стен

Відповіді:


348

Щоб порівняти два файли в Eclipse, спершу виберіть їх у Провіднику проектів / Провідник пакетів / Навігатор за допомогою клацання управління. Тепер клацніть правою кнопкою миші один з файлів, і з’явиться наступне контекстне меню. Виберіть « Порівняти / один з одним» .

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


23
Якщо опція "Один інший" не відображається в меню "Порівняти з", перейдіть до "Налаштування"> "Можливості"> "Додаткові" та увімкніть команду> Основна командна підтримка, а потім перезапустіть програму Eclipse.
Alsciende

5
А якщо він відключений, просто виберіть два чи більше файли ... :)
Олександр

5
Якщо файли занадто далеко один від одного в Project Explorer, щоб їх легко вибрати, спробуйте знайти Ctrl + H для пошуку файлу1 , ім'я файлу2 та натисніть на них у результатах пошуку.
Номенон

2
Для одного і того ж файлу в кількох місцях ви також можете використовувати Open Resource( Ctrl + Shift + R): введіть ім’я, виберіть потрібні місця, потім клацніть правою кнопкою миші та виберіть Show In-> Package Explorer. Звідти клацніть правою кнопкою миші показаний результат, і ви зможете вибрати Compare With-> Each Other=)
skia.heliou

40

Просто виберіть усі файли, які ви хочете порівняти, а потім відкрийте контекстне меню (клацніть правою кнопкою миші на файл) та оберіть Порівняти з, а потім виберіть один одного.


11

Якщо один або обидва файли, які ви бажаєте порівняти, не є проектом Eclipse:

  1. Відкрийте вікно пошуку швидкого доступу

    • Linux / Windows: Ctrl + 3
    • Mac: ⌘ + 3
  2. Наберіть порівняння та виберіть Порівняти з іншими ресурсами

  3. Виберіть файли для порівняння → ОК

Ви також можете створити комбінацію клавіш для порівняння з іншими ресурсами , перейшовши у вікноНалаштуванняЗагальнеКлавіші


1
Жодне вікно не відкривається для мене в останньому затемненні та свіжому робочому просторі, хтось відчуває те саме? Версія: 2018-09 (4.9.0)
Даніель Соколовський

5

Окрім використання Навігатора / Провідника і вибору файлів, а також "Порівняння з" -> "Один з одним" ... Я вважаю за краще відкривати обидва файли в Eclipse та використовувати "Порівняти з" -> "Відкритий редактор" -> (виберіть відкрита вкладка) ... Ви можете отримати цю функцію через плагін AnyEdit eclipse, розміщений тут (ви можете скористатися Інсталювати програмне забезпечення через Eclipse-> Help-> Установити новий екран програмного забезпечення): http://andrei.gmxhome.de/eclipse/


ЦЕ просто врятувало мені життя! Дякую!
Xerus

AFAICR раніше був частиною встановлення за замовчуванням. Thx для копання цієї старої дорогоцінні камені!
user77115

1

Якщо ваш порівняльний Javascript, ви можете виявити, що він не відображається.

https://bugs.eclipse.org/bugs/show_bug.cgi?id=509820

Ось робочий круг ...

  • Вікно> Налаштування> Порівняти / виправити> Вкладка Загальні
  • Зніміть прапорець біля пункту "Відкрити структуру порівняння автоматично"
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.