Notepad ++ htmltidy - nie można znaleźć libtidy.dll


99

Jestem na stosunkowo nowym komputerze z systemem Windows 7, aw Notepad ++ nie działa TextFX HTMLTidy. Mówi „Nie można znaleźć libTidy.dll w ścieżce systemowej lub C: \ program files (x86) \ Notepad ++ \ plugins \ Config \ tidy \ libTidy.dll”. Niektóre łącza sugerują przeniesienie plików do tej lokalizacji, ale skąd je mam? Ach, dlaczego zawsze uważam wtyczki Notepad ++ za tak frustrujące!

Używam Notepad ++ 5.9.3 w systemie Windows 7 x64.


Jeśli masz zainstalowany htmlTidy, po prostu znajdź plik zaczynający się od c: \ (lub dysk, na którym go zainstalowałeś). Prawdopodobnie nie chcesz przenosić biblioteki dll, po prostu ją skopiuj.
DwB

2
nie mam zainstalowanego htmlTidy, powinien być dostarczony z Notepad ++
Rory

6
Wow, to ma prawie rok i nadal się dzieje. Zamiast tego HtmlTidy powinien być wtyczką.
jcollum

Odpowiedzi:


148

Och, wygląda na to, że jest to denerwujące, ponieważ wtyczki nie są zawarte w 5.9.3, ale są zawarte we wcześniejszych wersjach. Zobacz post tutaj .

Rozwiązaniem jest pobranie pliku ZIP 5.9 z tego miejsca , a następnie skopiowanie plugins\configfolderu do Notepad++\pluginsfolderu.


@Rory - Mam wersję 5.9.6.2 (UNICODE), ale kiedy próbuję to, co zasugerowałeś, pobierając 5.9, a następnie kopiując folder config do folderu wtyczek, wydaje się, że nie działa. Czy coś jeszcze się zmieniło?
chobo2

25
@ chobo2 - Pobierz i zainstaluj najnowszy notatnik ++ (wersja 6.1.1 na dzień dzisiejszy) z notepad-plus-plus.org/download ... następnie z npp.5.9.bin.zip (link w komentarzu Rory'ego powyżej) skopiuj zawartość katalogu ansi \ plugins \ Config \ tidy \ do: (notepad ++ install dir) \ plugins \ Config \ tidy - w końcu zrestartuj notatnik ++ (Przepraszam za wszystkie zmiany, udało mi się naprawdę schrzanić mój komentarz!)
Chris

2
Powyższy komentarz autorstwa Chrisa pracował również dla nowego Notepad ++ 6.1.5.
mikato

1
Działa również z moją wersją 6.1.x, ale tylko z wersją ANSI: stackoverflow.com/questions/11591532/notepad-6-1-x-and-htmltidy
Horst Walter

1
Pamiętaj o restartNotepad ++
Ujjwal Singh,


15

Dla tych, którzy wciąż szukają libtidy.dll. Wygląda na to, że wersja 5.9 programu Notepad ++ nie jest już dostępna do pobrania (przynajmniej nie ma linku na stronie z plikami do pobrania i nie można jej znaleźć pod adresem URL http://notepad-plus-plus.org/download/v5.9 .html zwraca 404).

Na stronie HTML Tidy SourceForge ( http://tidy.sourceforge.net/) znajduje się łącze „dll” ) z 2006 roku ; ale zwraca błąd DNS.

Google zwrócił trafienie w witrynie o nazwie „DLL Me”, ale nie zamierzam niczego pobierać z witryny, która jest tak szkicowa; tak więc w chwili pisania tego tekstu: nie znaleziono libtidy.dll.

--edit-- Wreszcie znalazłem łącze bezpośrednio z serwera dystrybucji TuxFamily : npp.5.9.bin.zip (dzięki @ noah ).


9

Alternatywnie możesz użyć wtyczki HTML Tidy 2 , która jest oparta na Tidy HTML 5 . Działa z najnowszą wersją Notepad ++.

Możesz go zainstalować za pomocą menedżera wtyczek lub ręcznie, pobierając najnowszą wersję pobierając i rozpakowując zawartość do katalogu Notepad ++ \ plugins.

Zaktualizowaną wersję wtyczki można znaleźć tutaj .


1
Nie wydaje się działać po wyjęciu z pudełka. Każdy dokument XML, na którym go wypróbowałem, generował błąd, mimo że XML był prawidłowy.
Simon Tewsi

3
@SimonTewsi W przypadku XML musisz zainstalować wtyczkę XML Tools.
Thad Guidry

Instalacja kończy się niepowodzeniem w Notatniku 7.2.2
user9645

Zaktualizowaną wersję można znaleźć tutaj: github.com/geoffmcl/NppTidy2
user136036

4

Nie wygląda na to, aby funkcjonalność libTidy.dll została faktycznie usunięta, a jedynie przejęta przez NppTextFX.

Włączyłem to podczas instalacji Notepad ++ v6.1.5, instalując TextFX Characters za pomocą Plugin Manager. Potem wydarzyły się dwie rzeczy: 1. NppTextFX.dll został skopiowany do katalogu (katalog instalacyjny Notepad ++) \ plugins \ i; 2. Element menu TextFX jest włączony między uruchomieniem a wtyczkami, który ma teraz opcję TextFX HTML Tidy.

Ponadto nie ma różnicy między wersjami ANSI i Unicode biblioteki libTidy.dll w npp.5.9.bin.zip. Uruchomiłem oba przez WinMerge .


1
Nadal musiałem znaleźć kopię npp.5.9.bin.zip na podstawie wcześniejszych komentarzy do działającej kopii libTidy.dll, więc tak, to jest warunek wstępny.
alfie

2

Możesz pobrać ten plik stąd i umieścić go w tej ścieżce:C:\Program Files (x86)\Notepad++\plugins\Config\tidy


0

Znalazłem najlepszą opcję kiedykolwiek do tego:

W Notepad ++ 6.3.2 włącz wtyczkę „TextFX Characters” w „menedżerze wtyczek”.

To wszystko.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.