Comment comparer deux fichiers dans Notepad ++ v6.6.8


101

Je souhaite comparer les valeurs de deux fichiers différents.
Dans Notepad ++ version 5.0.3, nous avions le bouton de raccourci Alt+ dmais dans la version 6.6.8 je ne trouve aucune option pour comparer.

Dites-moi également quelle version est la plus stable.

Réponses:


116

Il existe le plugin " Compare ". Vous pouvez l'installer via Plugins > Plugin Manager .

Vous pouvez également installer un logiciel de comparaison de fichiers spécialisé comme WinMerge .


WinMerge est la voie à suivre (même en étant fan de Notepad ++)
escalator

1
@escalator Oui, c'est vrai. J'ai installé les deux programmes et créé un script NppExec pour démarrer winmerge. S'il y a une vue fractionnée, winmerge charge le fichier de la vue de gauche et le compare à celle de droite, en un clic dans Notepad ++. Le meilleur des deux mondes :)
Lars Fischer

1
@LarsFischer Cela semble génial. J'ai réussi à télécharger tous les plugins et WinMerge. Mais je ne sais pas vraiment comment je procéderais avec le script NppExec pour démarrer winmerge. Pourriez-vous partager votre script? Nous pourrions nous rencontrer dans un chat . Merci.
Alex

6
@Alex Vous installez par exemple WinMerge, puis installez le plugin NppExec pour Notepad ++. Créez ensuite un script via Plugins -> NppExec-> Execute ... avec ce contenu: 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)" (quatre lignes) Cela lancera WinMerge avec le fichier de vues gauche et droite (ou le fichier actuel si une seule vue est active). Enregistrez le script sous un nom et consultez stackoverflow.com/a/34611800/4086774 pour lui attribuer un raccourci.
Lars Fischer

1
@ConradB Le plugin Compare mentionné est un plugin notepad ++ . C'est la façon de le faire en utilisant notepad ++ autre que d'ouvrir les deux fichiers et de comparer manuellement. Mais je dois admettre que les outils spécialisés comme winmerge ou kdiff3 sont meilleurs.
Lars Fischer

44

Mettre à jour:

  • pour Notepad ++ 7.5 et supérieur, utilisez Compare v2.0.0
  • pour Notepad ++ 7.7 et supérieur, utilisez Compare v2.0.0 pour Notepad ++ 7.7, si vous devez installer manuellement, suivez la description ci-dessous, sinon utilisez "Plugin Admin".

J'utilise Compare plugin 2 pour notepad ++ 7.5 et les versions plus récentes. Notepad ++ 7.5 et les versions plus récentes n'ont pas de gestionnaire de plugins . Vous devez télécharger et installer les plugins manuellement. Et OUI, c'est important si vous utilisez 64 bits ou 32 bits (86x).

Gardez donc à l'esprit que si vous utilisez la version 64 bits de Notepad ++, vous devez également utiliser la version 64 bits du plugin, et la même chose valable pour 32 bits.

J'ai écrit un guide pour l'installer:

  1. Démarrez votre Notepad ++ en mode administrateur.
  2. Appuyez F1sur pour savoir si votre Notepad ++ est 64 bits ou 32 bits (86x), vous devez donc télécharger la bonne version du plugin. Téléchargez Compare-plugin 2 .
  3. Décompressez Compare-plugin dans le dossier temporaire.
  4. Importez le plugin depuis le dossier temporaire.
  5. Le plugin devrait apparaître dans le menu Plugins.

Remarque:
Il est également possible de faire glisser et déposer le .dllfichier du plugin directement dans le dossier du plugin.
64 bits: %programfiles%\Notepad++\plugins
32 bits:%programfiles(x86)%\Notepad++\plugins

Mise à jour Merci à @TylerH avec cette mise à jour: Notepad ++ Now a "Plugin Admin" en remplacement de l'ancien Plugin Manager. Mais cette méthode (réponse) est toujours valable pour ajouter manuellement des plugins pour presque tous les plugins Notepad ++.

Avis de non-responsabilité: le lien de ce guide renvoie à mon site Web personnel .


3
MERCI! La dernière version de Notepad ++ a mis au rebut Plugin Manager pour une raison quelconque, votre réponse est donc la seule qui fonctionne.
omikes

1
@oMiKeY Ne me citez pas, mais je pense que le gestionnaire de plugins avait des publicités et que le développeur de NP ++ ne voulait pas que ce genre de chose fasse partie de la communauté N ++.
C Bauer

3
Notepad ++ Now a "Plugin Admin" en remplacement de l'ancien Plugin Manager, FYI.
TylerH

1
Pour moi, cette solution a fonctionné, car mon système est derrière un pare-feu qui a un accès Internet limité.
Romesh

1
C'est beaucoup plus facile que ça. Plugins> Plugin Admin> Cocher Comparer> Installer (V 7.8.4 - 32 bits)
JGFMK

6

Vous pouvez également installer "SourceForge Notepad ++ Compare Plugin 1.5.6". Il fournit une fonctionnalité de comparaison entre deux fichiers et montre les différences entre deux fichiers.

Lien à consulter: https://sourceforge.net/projects/npp-compare/files/1.5.6/


1
Je crois que c'est en fait le même plugin que @LarsFischer a mentionné
Burgi

Ceci est avantageux lorsque vous ne pouvez pas télécharger le plugin en raison de problèmes de contrôle d'accès.
M. Mashaye

Seul le 32 bits semble ne pas être reconstruit récemment non plus, désolé.
Conrad B

3

Je donne la réponse car j'ai besoin de comparer 2 fichiers dans notepad ++ et il n'y a pas d'option disponible.

Alors commencez par activer le gestionnaire de plugins comme demandé par question ici , puis suivez cette étape pour comparer 2 fichiers qui sont gratuits dans ce logiciel.

1. ouvrez le bloc-notes ++, allez à

Plugin -> Plugin Manager -> Show Plugin Manager

2.Affichez la liste des plugins disponibles, choisissez Comparer et installer

3.Redémarrez Notepad ++.

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


Cela semble être la bonne réponse car elle mentionne que Notepad ++ ne vient pas directement avec PluginManager et que vous devez d'abord l'installer comme @ Ajay2707 mentionné dans ce lien. Cela a été utile.
OrionMD

3

2018 10 25. Mise à jour.

Notepad ++ 7.5.8 n'a pas de gestionnaire de plugins par défaut. Vous devez télécharger les plugins manuellement.

Gardez à l'esprit que si vous utilisez la version 64 bits de Notepad ++, vous devez également utiliser la version 64 bits du plugin. J'ai eu un problème similaire ici .

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.