Como comparar dois arquivos no Notepad ++ v6.6.8


101

Quero comparar valores de dois arquivos diferentes.
No Notepad ++ versão 5.0.3 tínhamos o botão de atalho Alt+, dmas na versão 6.6.8 não consigo encontrar nenhuma opção para comparar.

Também me diga qual versão é mais estável.

Respostas:


116

Existe o plugin " Compare ". Você pode instalá-lo através de Plugins > Gerenciador de Plugins .

Alternativamente, você pode instalar um software de comparação de arquivos especializado, como WinMerge .


WinMerge é o caminho a percorrer (mesmo sendo fã do Notepad ++)
escada rolante

1
@escalator Sim, é verdade. Eu instalei os dois programas e criei um script NppExec para iniciar o winmerge. Se houver uma visão dividida, o winmerge carrega o arquivo da visão esquerda e o compara com o da direita, com um clique no Notepad ++. O melhor dos dois mundos :)
Lars Fischer

1
@LarsFischer Isso parece incrível. Consegui baixar todos os plugins e o WinMerge. Mas eu realmente não sei como faria o script NppExec para iniciar o winmerge. Você se importaria de compartilhar seu roteiro? Poderíamos nos encontrar em um bate - papo . Obrigado.
Alex

6
@Alex Você deve instalar, por exemplo, WinMerge e, em seguida, instalar o plug-in NppExec para Notepad ++. Em seguida, crie um script via Plugins -> NppExec-> Execute ... com este conteúdo: 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)" (quatro linhas) Isso executará o WinMerge com o arquivo de visualizações esquerdo e direito (ou o arquivo atual se apenas uma visualização estiver ativa). Salve o script com algum nome e consulte stackoverflow.com/a/34611800/4086774 para atribuir um atalho a ele.
Lars Fischer

1
@ConradB O Plugin Compare mencionado é um plugin notepad ++ . Esta é a maneira de fazer isso usando o notepad ++, além de abrir os dois arquivos e comparar manualmente. Mas tenho que admitir que ferramentas especializadas como winmerge ou kdiff3 são melhores.
Lars Fischer

44

Atualizar:

  • para Notepad ++ 7.5 e superior, use Compare v2.0.0
  • para Notepad ++ 7.7 e superior, use Compare v2.0.0 para Notepad ++ 7.7, se você precisar instalar manualmente, siga a descrição abaixo, caso contrário, use "Admin de Plug-in".

Eu uso o plugin Compare 2 para notepad ++ 7.5 e versões mais recentes. Notepad ++ 7.5 e versões mais recentes não tem gerenciador de plugins . Você deve baixar e instalar os plug-ins manualmente. E SIM , importa se você usa 64 bits ou 32 bits (86x).

Portanto, lembre-se, se você usa a versão de 64 bits do Notepad ++, você também deve usar a versão de 64 bits do plugin, e o mesmo válido para 32 bits.

Eu escrevi uma diretriz de como instalá-lo:

  1. Inicie o seu Notepad ++ como modo de administrador.
  2. Pressione F1para descobrir se o seu Notepad ++ é de 64 bits ou 32 bits (86x), portanto, você precisa baixar a versão correta do plugin. Baixe o plugin de comparação 2 .
  3. Descompacte o plugin Compare na pasta temporária.
  4. Importe o plugin da pasta temporária.
  5. O plugin deve aparecer no menu Plugins.

Observação:
também é possível arrastar e soltar o .dllarquivo do plugin diretamente na pasta do plugin.
64 bits: %programfiles%\Notepad++\plugins
32 bits:%programfiles(x86)%\Notepad++\plugins

Atualização Obrigado a @TylerH com esta atualização: Notepad ++ agora tem "Plugin Admin" como um substituto para o antigo Gerenciador de Plugin. Mas este método (resposta) ainda é válido para adicionar plug-ins manualmente para quase todos os plug-ins do Notepad ++.

Isenção de responsabilidade: o link desta diretriz se refere ao meu site pessoal .


3
OBRIGADO! A versão mais recente do Notepad ++ descartou o Plugin Manager por qualquer motivo, então sua resposta é a única que ainda funciona.
aproximadamente

1
@oMiKeY Não me cite, mas acredito que o gerenciador de plug-ins enviou anúncios e o desenvolvedor do NP ++ não queria que esse tipo de coisa fizesse parte da comunidade N ++.
C Bauer

3
O Notepad ++ agora tem "Plugin Admin" como um substituto para o antigo Plugin Manager, FYI.
TylerH

1
Para mim essa solução funcionou, pois Meu sistema está atrás de um firewall que tem acesso limitado à internet.
Romesh

1
É muito mais fácil do que isso. Plugins> Plugin Admin> Marque Comparar> Instalar (V 7.8.4 - 32 bits)
JGFMK

6

Alternativamente, você pode instalar o "SourceForge Notepad ++ Compare Plugin 1.5.6". Ele fornece funcionalidade de comparação entre dois arquivos e mostra as diferenças entre dois arquivos.

Link para consultar: https://sourceforge.net/projects/npp-compare/files/1.5.6/


1
Eu acredito que este é realmente o mesmo plugin que @LarsFischer mencionou
Burgi

Isso é benéfico quando você não pode baixar o plugin por causa do controle de acesso.
M. Mashaye

Apenas 32 bits parece não ter sido reconstruído recentemente, desculpe.
Conrad B de

3

Eu dou a resposta porque preciso comparar 2 arquivos no notepad ++ e não há opção disponível.

Portanto, primeiro habilite o gerenciador de plugins conforme perguntado pela pergunta aqui . Depois, siga este passo para comparar 2 arquivos que são gratuitos neste software.

1. abrir o notepad ++, vá para

Plugin -> Gerenciador de Plugin -> Mostrar Gerenciador de Plugin

2. Mostre a lista de plug-ins disponíveis, escolha Comparar e instalar

3.Reinicie o Notepad ++.

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


Esta parece ser a resposta correta, pois menciona que o Notepad ++ não vem com o PluginManager diretamente e você deve primeiro instalá-lo como @ Ajay2707 mencionado naquele link. Isso foi útil.
OrionMD

3

2018 10 25. Atualização.

O Notepad ++ 7.5.8 não possui gerenciador de plugins por padrão. Você deve baixar os plug-ins manualmente.

Lembre-se de que se você usa a versão de 64 bits do Notepad ++, também deve usar a versão de 64 bits do plugin. Eu tive um problema semelhante aqui .

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.