Notepad ++ htmltidy - não foi possível encontrar libtidy.dll

99

Estou em uma máquina Windows 7 relativamente nova e no Notepad ++ o TextFX HTMLTidy não funciona. Ele diz "Não foi possível encontrar libTidy.dll no caminho do sistema ou C: \ arquivos de programas (x86) \ Notepad ++ \ plugins \ Config \ tidy \ libTidy.dll". Alguns links sugerem mover os arquivos para esse local, mas de onde posso obtê-los? Argh, por que eu sempre acho os plug-ins do Notepad ++ tão frustrantes!

Estou usando o Notepad ++ 5.9.3 no Windows 7 x64.

Rory
fonte
Se você tiver o htmlTidy instalado, basta localizar o arquivo começando em c: \ (ou a unidade em que ele está instalado). Você provavelmente não deseja mover a dll, apenas copie-a.
DwB de
2
não tenho o htmlTidy instalado, ele deve vir com o Notepad ++
Rory
6
Uau, já faz quase um ano e ainda está acontecendo. Em vez disso, o HtmlTidy deve ser um plugin.
jcollum

Respostas:

148

Oh, parece que é algo irritante com plugins não sendo incluídos no 5.9.3, mas sendo incluídos em versões anteriores. Veja a postagem aqui .

A solução é baixar o arquivo ZIP 5.9 daqui e , em seguida, copiar a plugins\configpasta para a Notepad++\pluginspasta.

Rory
fonte
@Rory - Tenho a versão 5.9.6.2 (UNICODE), mas quando tento o que você sugeriu baixando a 5.9 e copiando a pasta de configuração para a pasta de plug-ins, parece que não funciona. Algo mais mudou?
chobo2
25
@ chobo2 - Baixe e instale o notepad ++ mais recente (v6.1.1 como hoje) em notepad-plus-plus.org/download ... e depois em npp.5.9.bin.zip (link no comentário de Rory acima) copie o conteúdo da pasta ansi \ plugins \ Config \ tidy \ em: (notepad ++ diretório de instalação) \ plugins \ Config \ tidy - finalmente, reinicie o notepad ++ (desculpe por todas as edições, consegui realmente estragar meu comentário!)
Chris,
2
O comentário acima de Chris funcionou para o novo Notepad ++ 6.1.5 também.
mikato
1
Funciona com minha versão 6.1.x também, mas apenas a versão ANSI: stackoverflow.com/questions/11591532/notepad-6-1-x-and-htmltidy
Horst Walter
1
Lembre-se de restartNotepad ++
Ujjwal Singh
22

Depois de pesquisar, descobri que você não precisa baixar o Notepad ++ v5.9.

TextFX com HTML Tidy pode ser baixado aqui.

Copie a NPPTextFXpasta para o plugins\Configdiretório Notepad ++ (como C:\Program Files (x86)\Notepad++\plugins\Config), renomeie-o para tidye reinicie o Notepad ++.


TextFX não está mais sendo desenvolvido, veja esta página .

Este plugin não tem mantenedor e quer um; por favor veja o Futuro da TextFX

uınbɐɥs
fonte
15

Para aqueles que ainda procuram libtidy.dll. Parece que a versão 5.9 do Notepad ++ não está mais disponível para download (pelo menos não há link na página de downloads e fazendo uma tentativa educada em um URL de http://notepad-plus-plus.org/download/v5.9 .html retorna um 404).

Há um link 'dll' na página HTML Tidy SourceForge ( http://tidy.sourceforge.net/ ) datado de 2006; mas retorna um erro de DNS.

O Google retornou um hit em um site chamado "DLL Me", mas não vou baixar nada de um site tão incompleto; assim, no momento da redação deste artigo: nenhum libtidy.dll foi encontrado.

--edit-- Finalmente encontrei um link diretamente do servidor de distribuição TuxFamily : npp.5.9.bin.zip (obrigado @ noah ).

Ericx
fonte
9

Como alternativa, você pode usar o plugin HTML Tidy 2 , que é baseado no Tidy HTML 5 . Funciona com a versão mais recente do Notepad ++.

Você pode instalá-lo usando o gerenciador de plug-ins ou manualmente pegando a versão mais recente e extraindo o conteúdo para o diretório Notepad ++ \ plugins.

Uma versão atualizada do plugin pode ser encontrada aqui .

Saeb Amini
fonte
1
Não parece funcionar fora da caixa. Cada documento XML que experimentei gerou um erro, apesar de o XML ser válido.
Simon Tewsi
3
@SimonTewsi Para XML, você precisa instalar o plugin XML Tools.
Thad Guidry
A instalação falha no Bloco de Notas 7.2.2
usuário9645
A versão atualizada pode ser encontrada aqui: github.com/geoffmcl/NppTidy2
user136036
4

Não parece que a funcionalidade libTidy.dll foi realmente removida, apenas cooptada por NppTextFX.

Eu o habilitei na minha instalação do Notepad ++ v6.1.5 instalando TextFX Characters através do Plugin Manager. Duas coisas aconteceram depois disso: 1. NppTextFX.dll foi copiado no diretório (diretório de instalação do Notepad ++) \ plugins \ e; 2. O item de menu TextFX é habilitado entre Executar e Plug-ins, que agora tem a opção TextFX HTML Tidy.

Além disso, não há diferença entre as versões ANSI e Unicode de libTidy.dll em npp.5.9.bin.zip. Corri ambos através do WinMerge .

alfie
fonte
1
Eu ainda precisava encontrar uma cópia do npp.5.9.bin.zip com base em comentários anteriores para uma cópia de trabalho do libTidy.dll, então sim, isso é um pré-requisito.
alfie
2

Você pode baixar este arquivo aqui e colocá-lo neste caminho:C:\Program Files (x86)\Notepad++\plugins\Config\tidy

user1892034
fonte
0

Achei a melhor opção para isso:

No Notepad ++ 6.3.2, habilite o plugin "Caracteres TextFX" do "gerenciador de plugin".

Isso é tudo.

idodido
fonte