Por que o Notepad ++ desabilita o plugin HexEditor?

23

O Notepad ++ é um ótimo editor ... O recurso de expressão regular é atrofiado, mas eu posso viver com isso. Está tudo bem para a maioria das situações de localizar / substituir, e para as outras pessoas ocasionais eu só vou pular para UltraEdit (Unicode) ou TextPad (somente ASCII).

No entanto, não posso viver sem um editor hexadecimal!

O plugin Notepad ++ HexEditor parece funcionar bem ... Eu uso frequentemente.

Por alguma razão desconhecida para mim, este plugin é forçado a ser desativado pelo Notepad ++ sempre que eu atualizo para a versão mais recente (do Notepad ++), com uma mensagem como ".. devido a problemas de instabilidade". HexEditor.dll é movido para uma subpasta "quarentena": .\disabled .

Isso soa um pouco ameaçador. Procurei alto e baixo, e não encontrei nada que fizesse qualquer referência a essa misteriosa "instabilidade". O plugin está disponível na página de plugins do Notepad ++ (que lista plugins de terceiros, e não é, estritamente falando, uma página do Notepad ++), e não há menção de instabilidade.

O que está acontecendo? Será que é aleatório errar e corromper os dados? Isso falha no Notepad ++?

Posso confiar neste plug-in?

    
por Peter.O 13.07.2010 / 12:04

8 respostas

9

O plugin Hex Editor foi desativado por ser instável. Isso significa que o plugin travou o Notepad ++ em algumas situações. Eu mesmo encontrei esse problema ao tentar salvar um arquivo editado.

Versões anteriores do Notepad ++ não têm esses problemas com o plug-in.

    
por 17.05.2011 / 09:33
5

Basta colocá-lo de volta na pasta plugins e ele funciona bem.

    
por 17.05.2011 / 09:23
2

Basta copiar o HexEditor.dll de volta da pasta disabled para a pasta pluggins para resolver o problema. Eu não encontrei nenhum acidente.

    
por 26.04.2012 / 12:06
2

Eu também gosto do plugin HexEditor. Revi o Notepad ++ para uma versão mais antiga para poder trabalhar com este plugin. Agora eu verifiquei a versão mais recente no Notepad ++ (v5.9.2 Unicode) com o mais recente plugin HexEditor (v.0.9.5 Unicode), e funciona! O plugin não está mais desativado.

    
por 28.06.2011 / 10:37
1

Alguns plugins são desativados pelo Notepad ++ quando você o atualiza: /. Um dos meus diff plugins favoritos foi desativado há algum tempo, e eu tive que obter uma versão anterior do Notepad ++ para lidar com isso.

    
por 15.07.2010 / 11:29
1

Por quê? Eu descobri o motivo por que só recentemente, então eu também posso compartilhá-lo aqui. Bem, é uma das razões ou um dos cenários possíveis.

Primeiro de tudo, eu só comecei a usar o plugin Hex Editor para o Notepad ++ apenas recentemente. Então eu não sabia que o Notepad ++ tinha problemas de estabilidade com este plugin. Mas isso figura! O plugin não foi atualizado por um longo tempo (tente seis anos), enquanto o Notepad ++ foi atualizado regularmente (uma dúzia em um ano). Em algum momento, o Notepad ++ tornou-se incompatível com este plugin.

Não é uma questão importante do jeito que eu vejo. Mas eu posso entender porque o autor do Notepad ++ quer passar este plugin e desabilitá-lo cada vez que o Notepad ++ é atualizado para uma nova versão. O script do instalador move o plugin para uma subpasta chamada "disabled".

Eu tive alguns arquivos NFO no meu computador recentemente, e quando cliquei direito em um dos arquivos e optei por editá-lo no Notepad ++ do menu de contexto, o Notepad ++ caiu. Eu pensei que isso era estranho. Então eu comecei o Notepad ++ e depois arrastei e soltei o arquivo nele e funcionou. Então, ele travava toda vez que eu usava o menu de contexto para abrir o arquivo, e funcionava toda vez que eu arrastava e soltava o arquivo ou usava a caixa de diálogo de arquivo aberto.

Algumas semanas depois, recebi o aviso informando que uma nova versão do Notepad ++ está disponível. Então eu baixei e instalei. Esta é a primeira vez que recebi a mensagem dizendo que o plugin Hex Editor estava instável e precisava ser movido para a pasta "disabled".

Euachavaqueissopoderiaestarcausandoasfalhas.Comoseviu,foi!Agoraestouusandoaversão6.9.2doNotepad++e0.9.5dopluginHexEditornoWindows10versão1511(10586.494).AssimqueeumoveroarquivoDLLparaoHexEditorparaapastapluginsparaativá-loe,emseguida,usaromenudecontextoparaabrirumarquivo,eletravaoprograma.Seeudesligá-lo,movaoarquivoDLLdevoltaparaapastadesativada,entãoelenãotravaaousaromenudecontexto.

Nota! Isso só acontece se a extensão do nome do arquivo for NFO! Então, para um arquivo com a extensão de nome de TXT não é afetado. Eu não testei muitas das outras extensões de nome de arquivo que tenho no meu computador, mas testei algumas delas (por exemplo, JPG) e aparece como se apenas arquivos com extensões NFO fossem afetados.

No caso de alguém achar isso interessante, aqui está o que fazer para replicá-lo.

  1. Instale o Notepad ++ versão 6.9.2.
  2. Instale o plugin Hex Editor versão 0.9.5.
  3. Crie um novo arquivo fictício na área de trabalho chamado dummy.nfo.
  4. Clique com o botão direito no arquivo e escolha Editar com o Notepad ++.

Note que algumas versões mais antigas do Notepad ++ também ativarão o bug. Não sei qual versão introduziu esse problema. Mas se você usar uma versão muito antiga, o erro não será exibido.

    
por 18.07.2016 / 15:16
0

O plugin Hex Editor funciona para mim sem problemas. Estou usando o Notepad ++ 6.8.8 com o Hex Editor 0.9.5.

Encontrei apenas um problema, que é solucionável, em que o Notepad ++ falha ao iniciar corretamente. O Notepad ++ pode ser visto no Gerenciador de Tarefas e está consumindo mais e mais memória. A razão para esse comportamento é que o diretório %APPDATA%\Notepad++\plugins\config está ausente (por exemplo, para um usuário recém-criado).

Para resolver isso:

  • Encerra todos os processos do Notepad ++ do usuário por meio do Gerenciador de Tarefas
  • Crie o diretório ausente por meio do Windows Explorer ou da seguinte linha de comando em mkdir "%APPDATA%\Notepad++\plugins\config"
  • Depois disso, o Notepad ++ iniciará normalmente novamente

Ainda é um bug no Hex Editor com lançamentos recentes do Notepad ++. Mas no meu ponto de vista nada para chamar instável o plugin Hex Editor.

    
por 13.02.2016 / 18:45
0

Existe apenas um problema na primeira vez que você inicia o plugin Hexeditor.

As configurações do Notepad ++ e dos plugins são armazenadas no seu perfil de usuário (% USERPROFILE% \ Appdata \ Roaming \ Notepad ++).

Descobri que quando os arquivos são criados corretamente, o Notepad ++ é iniciado perfeitamente, mas acho que é uma combinação de arquivos que eu tentei excluir um por um, mas nenhum resultado.

Eu removi todos os plugins e adicionei um. Eu então iniciei o Notepad ++, fechei o Notepad ++ e adicionei o próximo plugin até que todos os seus plugins fossem adicionados.

    
por 27.01.2016 / 09:05