Come confrontare due file in Notepad ++ v6.6.8


102

Voglio confrontare i valori di due file diversi.
Nella versione 5.0.3 di Notepad ++ avevamo il pulsante di scelta rapida Alt+ dma nella versione 6.6.8 non riesco a trovare alcuna opzione da confrontare.

Fammi anche sapere quale versione è più stabile.

Risposte:


116

C'è il plugin " Confronta ". Puoi installarlo tramite Plugin > Plugin Manager .

In alternativa è possibile installare un software di confronto file specializzato come WinMerge .


WinMerge è la strada da percorrere (anche se sei un fan di Notepad ++)
scala mobile

1
@escalator Sì, è vero. Ho installato entrambi i programmi e creato uno script NppExec per avviare Winmerge. Se è presente una vista divisa, winmerge carica il file dalla vista di sinistra e lo confronta con quella di destra, con un clic in Notepad ++. Il meglio di entrambi i mondi :)
Lars Fischer

1
@LarsFischer Sembra fantastico. Sono riuscito a scaricare tutti i plugin e WinMerge. Ma non so davvero come farei con lo script NppExec per avviare Winmerge. Ti dispiacerebbe condividere il tuo copione? Potremmo incontrarci in una chat . Grazie.
Alex

6
@Alex Dovresti installare ad esempio WinMerge, quindi installare il plug-in NppExec per Notepad ++. Quindi crea uno script tramite Plugin -> NppExec-> Esegui ... con questo contenuto: 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)" (quattro righe) Questo eseguirà WinMerge con il file delle viste sinistro e destro (o il file corrente se è attiva una sola vista). Salva lo script con un nome e vedi stackoverflow.com/a/34611800/4086774 per assegnargli un collegamento.
Lars Fischer

1
@ConradB Il plugin di confronto menzionato è un plugin per notepad ++ . Questo è il modo per farlo utilizzando Notepad ++ diverso dall'aprire entrambi i file e confrontare manualmente. Ma devo ammettere che strumenti specializzati come winmerge o kdiff3 sono migliori.
Lars Fischer

44

Aggiornare:

  • per Notepad ++ 7.5 e versioni successive utilizzare Confronta v2.0.0
  • per Notepad ++ 7.7 e versioni successive utilizzare Confronta v2.0.0 per Notepad ++ 7.7, se è necessario eseguire l'installazione manuale seguire la descrizione di seguito, altrimenti utilizzare "Plugin Admin".

Uso il plugin Confronta 2 per Notepad ++ 7.5 e versioni più recenti. Notepad ++ 7.5 e le versioni più recenti non hanno il gestore plugin . Devi scaricare e installare i plugin manualmente. E SÌ, è importante se usi 64 bit o 32 bit (86x).

Quindi tieni presente che se usi la versione a 64 bit di Notepad ++, dovresti usare anche la versione a 64 bit del plugin e lo stesso vale per 32 bit.

Ho scritto una linea guida su come installarlo:

  1. Avvia il tuo Notepad ++ come modalità amministratore.
  2. Premi F1per scoprire se il tuo Notepad ++ è a 64 bit o 32 bit (86x), quindi devi scaricare la versione del plugin corretta. Scarica il plugin di confronto 2 .
  3. Decomprimere il plugin di confronto nella cartella temporanea.
  4. Importa il plugin dalla cartella temporanea.
  5. Il plugin dovrebbe apparire nel menu Plugin.

Nota:
è anche possibile trascinare e rilasciare il .dllfile del plug-in direttamente nella cartella del plug-in.
64 bit:%programfiles%\Notepad++\plugins
32 bit:%programfiles(x86)%\Notepad++\plugins

Aggiornare Grazie a @TylerH con questo aggiornamento: Notepad ++ ora ha "Plugin Admin" in sostituzione del vecchio Plugin Manager. Ma questo metodo (risposta) è ancora valido per l'aggiunta manuale di plug-in per quasi tutti i plug-in di Notepad ++.

Disclaimer: il link di questa linea guida fa riferimento al mio sito web personale .


3
GRAZIE! La versione più recente di Notepad ++ ha scartato Plugin Manager per qualsiasi motivo, quindi la tua risposta è l'unica rimasta che funziona.
Omicidio

1
@oMiKeY Non citarmi ma credo che il gestore dei plugin avesse inserito degli annunci e lo sviluppatore di NP ++ non voleva che quel genere di cose facesse parte della comunità di N ++.
C Bauer

3
Notepad ++ ora ha "Plugin Admin" in sostituzione del vecchio Plugin Manager, FYI.
TylerH

1
Per me questa soluzione ha funzionato, poiché il mio sistema è dietro un firewall che ha un accesso a Internet limitato.
Romesh

1
È molto più facile di così. Plugin> Amministrazione plugin> Spunta Confronta> Installa (V 7.8.4 - 32 bit)
JGFMK

6

In alternativa, puoi installare "SourceForge Notepad ++ Compare Plugin 1.5.6". Fornisce funzionalità di confronto tra due file e mostra le differenze tra due file.

Link per fare riferimento: https://sourceforge.net/projects/npp-compare/files/1.5.6/


1
Credo che questo sia in realtà lo stesso plugin menzionato da @LarsFischer
Burgi

Ciò è utile quando non è possibile scaricare il plug-in a causa della questione del controllo degli accessi.
M. Mashaye

Solo a 32 bit sembra non essere ricostruito di recente, mi dispiace.
Conrad B

3

Fornisco la risposta perché devo confrontare 2 file in Notepad ++ e non ci sono opzioni disponibili.

Quindi prima abilita il gestore plugin come richiesto dalla domanda qui , quindi segui questo passaggio per confrontare 2 file gratuiti in questo software.

1.apri Blocco note ++, vai a

Plugin -> Plugin Manager -> Mostra Plugin Manager

2. Mostra l'elenco dei plugin disponibili, scegli Confronta e installa

3.Riavvia Notepad ++.

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


Questa sembra essere la risposta corretta in quanto menziona che Notepad ++ non viene fornito con PluginManager direttamente e devi prima installarlo come @ Ajay2707 menzionato in quel link. Questo è stato utile.
OrionMD

3

2018 10 25. Aggiornamento.

Notepad ++ 7.5.8 non ha il gestore plugin per impostazione predefinita. Devi scaricare i plugin manualmente.

Tieni presente che se utilizzi la versione a 64 bit di Notepad ++, dovresti utilizzare anche la versione a 64 bit del plugin. Ho avuto un problema simile qui .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.