Cómo comparar dos archivos en Notepad ++ v6.6.8

101

Quiero comparar valores de dos archivos diferentes.
En Notepad ++ versión 5.0.3 teníamos botón de acceso directo Alt+ dpero en la versión 6.6.8 no puedo encontrar ninguna opción para comparar.

También avíseme qué versión es más estable.

ario
fuente

Respuestas:

116

Existe el complemento " Comparar ". Puede instalarlo a través de Complementos > Administrador de complementos .

Alternativamente, puede instalar un software de comparación de archivos especializado como WinMerge .

Lars Fischer
fuente
WinMerge es el camino a seguir (incluso siendo fanático de Notepad ++)
escalera mecánica
1
@escalator Sí, eso es cierto. Instalé ambos programas y creé un script NppExec para iniciar winmerge. Si hay una vista dividida, winmerge carga el archivo desde la vista izquierda y lo compara con el de la derecha, con un clic en Notepad ++. Lo mejor de ambos mundos :)
Lars Fischer
1
@LarsFischer Eso suena increíble. Logré descargar todos los complementos y WinMerge. Pero realmente no sé cómo haría con el script NppExec para iniciar winmerge. ¿Te importaría compartir tu guión? Podríamos encontrarnos en un chat . Gracias.
Alex
6
@Alex Instalaría, por ejemplo, WinMerge, luego instalaría el complemento NppExec para Notepad ++. Luego cree un script a través de Complementos -> NppExec-> Ejecutar ... con este contenido: 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)" (cuatro líneas) Eso ejecutará WinMerge con el archivo de vistas izquierda y derecha (o el archivo actual si solo una vista está activa). Guarde el script con algún nombre y consulte stackoverflow.com/a/34611800/4086774 para asignarle un acceso directo.
Lars Fischer
1
@ConradB El complemento de comparación mencionado es un complemento de notepad ++ . Esta es la forma de hacerlo usando notepad ++ que no sea abrir ambos archivos y compararlos manualmente. Pero tengo que admitir que las herramientas especializadas como winmerge o kdiff3 son mejores.
Lars Fischer
44

Actualizar:

  • para Notepad ++ 7.5 y superior use Compare v2.0.0
  • para Notepad ++ 7.7 y superior use Compare v2.0.0 para Notepad ++ 7.7, si necesita instalarlo manualmente, siga la descripción a continuación, de lo contrario use "Plugin Admin".

Uso el complemento Compare 2 para notepad ++ 7.5 y versiones más recientes. Notepad ++ 7.5 y las versiones más recientes no tienen administrador de complementos . Tienes que descargar e instalar complementos manualmente. Y , importa si usa 64 bits o 32 bits (86x).

Entonces, tenga en cuenta que si usa la versión de 64 bits de Notepad ++, también debe usar la versión de 64 bits del complemento, y la misma es válida para 32 bits.

Escribí una guía sobre cómo instalarlo:

  1. Inicie su Notepad ++ como modo administrador.
  2. Presione F1para averiguar si su Notepad ++ es de 64 bits o 32 bits (86x), por lo tanto, debe descargar la versión correcta del complemento. Descargue el complemento Compare 2 .
  3. Descomprima el complemento Compare en la carpeta temporal.
  4. Importar complemento de la carpeta temporal.
  5. El complemento debería aparecer en el menú Complementos.

Nota:
También es posible arrastrar y soltar el .dllarchivo del complemento directamente en la carpeta del complemento.
64 bits: %programfiles%\Notepad++\plugins
32 bits:%programfiles(x86)%\Notepad++\plugins

Actualización Gracias a @TylerH con esta actualización: Notepad ++ Ahora tiene "Administrador de complementos" como reemplazo del antiguo Administrador de complementos. Pero este método (respuesta) sigue siendo válido para agregar complementos manualmente para casi cualquier complemento de Notepad ++.

Descargo de responsabilidad: el enlace de esta guía se refiere a mi sitio web personal .

maytham-ɯɐɥʇʎɐɯ
fuente
3
¡GRACIAS! La versión más reciente de Notepad ++ eliminó el Administrador de complementos por cualquier motivo, por lo que su respuesta es la única que queda que funciona.
omikes
1
@oMiKeY No me cites, pero creo que al administrador de complementos se le enviaron anuncios y el desarrollador de NP ++ no quería que ese tipo de cosas fuera parte de la comunidad N ++.
C Bauer
3
Notepad ++ Ahora tiene "Administrador de complementos" como reemplazo del antiguo Administrador de complementos, FYI.
TylerH
1
Para mí, esta solución funcionó, ya que mi sistema está detrás de un firewall que tiene acceso limitado a Internet.
Romesh
1
Es mucho más fácil que esto. Complementos> Administrador de complementos> Tick Compare> Install (V 7.8.4 - 32 bit)
JGFMK
6

Alternativamente, puede instalar "SourceForge Notepad ++ Compare Plugin 1.5.6". Proporciona funciones de comparación entre dos archivos y muestra las diferencias entre dos archivos.

Enlace para referirse: https://sourceforge.net/projects/npp-compare/files/1.5.6/

manojgolty
fuente
1
Creo que este es en realidad el mismo complemento que mencionó @LarsFischer
Burgi
Esto es beneficioso cuando no puede descargar el complemento debido al problema del control de acceso.
M. Mashaye
Parece que sólo 32 bits tampoco se han reconstruido recientemente, lo siento.
Conrad B
3

Doy la respuesta porque necesito comparar 2 archivos en notepad ++ y no hay ninguna opción disponible.

Entonces, primero habilite el administrador de complementos como lo solicita la pregunta aquí , luego siga este paso para comparar 2 archivos que son gratuitos en este software.

1.Abra el bloc de notas ++, vaya a

Complemento -> Administrador de complementos -> Mostrar administrador de complementos

2.Muestre la lista de complementos disponibles, elija Comparar e instalar

3.Reinicie el Bloc de notas ++.

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

Ajay2707
fuente
Esta parece ser la respuesta correcta, ya que menciona que Notepad ++ no viene con PluginManager directamente y primero debe instalarlo como @ Ajay2707 mencionado en ese enlace. Esto fue útil.
OrionMD
3

2018 10 25. Actualización.

Notepad ++ 7.5.8 no tiene administrador de complementos por defecto. Tienes que descargar los complementos manualmente.

Tenga en cuenta que si usa la versión de 64 bits de Notepad ++, también debe usar la versión de 64 bits del complemento. Tuve un problema similar aquí .

Yan Khonski
fuente