Як порівняти два файли в Notepad ++ v6.6.8


101

Я хочу порівняти значення з двох різних файлів.
У Notepad ++ версії 5.0.3 у нас була кнопка швидкого доступу Alt+, dале у версії 6.6.8 я не можу знайти жодного варіанту порівняння.

Також повідомте мені, яка версія є найбільш стабільною.

Відповіді:


116

Існує плагін " Порівняти ". Ви можете встановити його через Plugins > Plugin Manager .

Крім того, ви можете встановити спеціалізоване програмне забезпечення для порівняння файлів, таке як WinMerge .


WinMerge - це шлях (навіть будучи шанувальником Notepad ++)
ескалатор

1
@escalator Так, це правда. Я встановив обидві програми і створив сценарій NppExec для запуску winmerge. Якщо є розділений вигляд, winmerge завантажує файл з лівого подання та порівнює його з тим, що знаходиться праворуч, одним клацанням миші в Notepad ++. Найкраще з обох світів :)
Ларс Фішер

1
@LarsFischer Це звучить приголомшливо. Мені вдалося завантажити всі плагіни та WinMerge. Але я насправді не знаю, як би я взявся за сценарій NppExec, щоб почати winmerge. Не могли б ви поділитися своїм сценарієм? Ми могли б зустрітися в чаті . Дякую.
Олексій

6
@Alex Ви б встановили, наприклад, WinMerge, а потім встановили плагін NppExec для Notepad ++. Потім створіть сценарій за допомогою Плагіни -> NppExec-> Виконати ... із таким вмістом: npp_console keep npp_save "$(LEFT_VIEW_FILE)" npp_save "$(Right_VIEW_FILE)" npp_run "C:\Program Files (x86)\WinMerge\WinMergeU.exe" "$(LEFT_VIEW_FILE)" "$(Right_VIEW_FILE)" (чотири рядки), який буде запускати WinMerge з файлом подання ліворуч та праворуч (або поточний файл, якщо активне лише одне представлення). Збережіть скрипт під деяким ім'ям і перегляньте stackoverflow.com/a/34611800/4086774, щоб призначити йому ярлик.
Ларс Фішер

1
@ConradB Згаданий плагін порівняння - це плагін notepad ++ . Це спосіб зробити це за допомогою notepad ++, крім відкриття обох файлів, і порівняння вручну. Але я повинен визнати, що спеціалізовані інструменти, такі як winmerge або kdiff3, є кращими.
Ларс Фішер,

44

Оновлення:

  • для Notepad ++ 7.5 та вище використовуйте Порівняйте v2.0.0
  • для Notepad ++ 7.7 і вище використовуйте Порівняйте v2.0.0 для Notepad ++ 7.7, якщо вам потрібно встановити вручну, дотримуйтесь наведеного нижче опису, інакше використовуйте «Адміністратор плагіна».

Я використовую модуль порівняння 2 для Notepad ++ 7.5 та новіших версій. Notepad ++ 7.5 та новіші версії не мають менеджера плагінів . Вам потрібно завантажувати та встановлювати плагіни вручну. І ТАК це має значення , якщо ви використовуєте 64 - бітний або 32 - бітний (86X).

Тож майте на увазі, якщо ви використовуєте 64-розрядну версію Notepad ++, ви також повинні використовувати 64-розрядну версію плагіна, таку ж дійсну для 32-розрядної версії.

Я написав рекомендації щодо його встановлення:

  1. Запустіть Notepad ++ як режим адміністратора.
  2. Натисніть, F1щоб дізнатись, чи є ваш Notepad ++ 64-бітовим або 32-бітним (86x), отже, вам потрібно завантажити правильну версію плагіна. Завантажте порівняльний плагін 2 .
  3. Розпакуйте плагін порівняння у тимчасовій папці.
  4. Імпортуйте плагін із тимчасової папки.
  5. Плагін повинен з’явитися в меню Плагіни.

Примітка:
Також можна перетягнути .dllфайл плагіна безпосередньо в папку плагіна.
64 біт: %programfiles%\Notepad++\plugins
32 біт :%programfiles(x86)%\Notepad++\plugins

Оновлення Завдяки @TylerH за допомогою цього оновлення: Notepad ++ тепер має «Адміністратор плагіна» як заміну старого диспетчера плагінів. Але цей метод (відповідь) все ще діє для додавання плагінів вручну майже для будь-яких плагінів Notepad ++.

Застереження: посилання цього керівництва посилається на мій персональний веб- сайт .


3
СПАСИБІ! Найновіша версія Notepad ++ скасувала менеджер плагінів з будь-якої причини, тому ваша відповідь залишилася єдиною, яка працює.
омікс

1
@oMiKeY Не цитуйте мене, але я вважаю, що менеджер плагінів розміщував рекламу, і розробник NP ++ не хотів, щоб подібні речі були частиною спільноти N ++.
C Bauer

3
Notepad ++ тепер має "Адміністратор плагіна" як заміну старого менеджера плагінів, FYI.
TylerH

1
Для мене це рішення спрацювало, оскільки моя система стоїть за брандмауером, який має обмежений доступ до Інтернету.
Ромеш,

1
Це набагато простіше, ніж це. Плагіни> Адміністратор плагіна> Порівняйте
галочку

6

Крім того, ви можете встановити "SourceForge Notepad ++ Порівняти плагін 1.5.6". Він забезпечує функцію порівняння між двома файлами та показує відмінності між двома файлами.

Посилання на посилання: https://sourceforge.net/projects/npp-compare/files/1.5.6/


1
Я вважаю, що це насправді той самий плагін, про який згадував @LarsFischer
Бурджі

Це вигідно, коли ви не можете завантажити плагін через питання контролю доступу.
M. Mashaye,

Здається, лише 32-розрядні останнім часом теж не відбудовуються, вибачте.
Конрад Б

3

Я даю відповідь, тому що мені потрібно порівняти 2 файли в notepad ++, і немає можливості.

Отже, спочатку увімкніть менеджер плагінів, як задано тут питання , а потім виконайте цей крок, щоб порівняти 2 файли, які є безкоштовними в цьому програмному забезпеченні.

1.відкрийте блокнот ++, перейдіть до

Плагін -> Менеджер плагінів -> Показати менеджер плагінів

2. Покажіть список доступних плагінів, виберіть Порівняти та встановити

3.Перезапустіть Блокнот ++.

http://www.technicaloverload.com/compare-two-files-using-notepad/


Здається, це правильна відповідь, оскільки там згадується, що Notepad ++ не постачається безпосередньо з PluginManager, і спочатку потрібно встановити це як @ Ajay2707, згадане у цьому посиланні. Це було корисно.
OrionMD

3

2018 10 25. Оновлення.

Notepad ++ 7.5.8 за замовчуванням не має менеджера плагінів. Вам потрібно завантажити плагіни вручну.

Майте на увазі, якщо ви використовуєте 64-розрядну версію Notepad ++, ви також повинні використовувати 64-розрядну версію плагіна. У мене була подібна проблема тут .

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