Блокнот ++ htmltidy - не вдається знайти libtidy.dll


99

Я на відносно новій машині Windows 7, а в Notepad ++ TextFX HTMLTidy не працює. Там написано "Неможливо знайти libTidy.dll у системному шляху або C: \ програмні файли (x86) \ Notepad ++ \ plugins \ Config \ tidy \ libTidy.dll". Деякі посилання пропонують перемістити файли до цього місця, але звідки я їх беру? Argh, чому я завжди вважаю плагіни Notepad ++ такими розчарувальними!

Я використовую Notepad ++ 5.9.3 для Windows 7 x64.


Якщо у вас встановлено htmlTidy, просто знайдіть файл, починаючи з c: \ (або диска, на якому він встановлений). Ви, можливо, не хочете переміщувати dll, просто скопіюйте його.
DwB

2
у мене не встановлено htmlTidy, він має поставитись із Notepad ++
Rory

6
Нічого собі, це майже рік, і це все ще відбувається. HtmlTidy замість цього повинен бути плагіном.
jcollum

Відповіді:


148

О, схоже, це щось дратує, якщо плагіни не включаються в 5.9.3, але містяться в попередніх версіях. Дивіться пост тут .

Рішення , щоб завантажити файл ZIP 5,9 з тут , а потім скопіюйте plugins\configпапку в Notepad++\pluginsпапку.


@Rory - у мене версія 5.9.6.2 (UNICODE), але коли я спробую те, що ви запропонували, завантаживши 5.9 і потім скопіювавши папку config у папку плагінів, схоже, це не працює. Чи щось ще змінилося?
chobo2

25
@ chobo2 - Завантажте та встановіть останній блокнот ++ (v6.1.1 на сьогодні) з notepad-plus-plus.org/download ... потім з npp.5.9.bin.zip (пов'язаний з коментарем Рорі вище) скопіюйте вміст з папки ansi \ plugins \ Config \ tidy \ у: (блокнот ++ встановити dir) \ plugins \ Config \ tidy - нарешті, перезавантажте блокнот ++ (Вибачте за всі зміни, мені вдалося дійсно накрутити коментар!)
Кріс,

2
Над коментарем Кріс працював і для нового Notepad ++ 6.1.5.
mikato

1
Працює і з моєю версією 6.1.x, але лише версія ANSI: stackoverflow.com/questions/11591532/notepad-6-1-x-and-htmltidy
Хорст Вальтер

1
Пам’ятайте про restartNotepad ++
Ujjwal Singh

22

Оглянувши, я виявив, що вам не потрібно завантажувати Notepad ++ v5.9.

TextFX з HTML Tidy можна завантажити тут.

Скопіюйте NPPTextFXпапку в каталог «Блокнот ++» plugins\Config(наприклад C:\Program Files (x86)\Notepad++\plugins\Config), перейменуйте її tidyта перезапустіть «Блокнот ++».


TextFX більше не розробляється, дивіться цю сторінку .

Цей плагін не має технічного обслуговування і хоче його; будь ласка, дивіться майбутнє TextFX


15

Для тих, хто все ще шукає libtidy.dll. Здається, що версія 5.9 Notepad ++ більше не доступна для завантаження (принаймні, на сторінці завантажень немає посилання та створення освіченого кода за URL-адресою http://notepad-plus-plus.org/download/v5.9 .html повертає 404).

На сторінці HTML Tidy SourceForge ( http://tidy.sourceforge.net/ ) від 2006 року є посилання 'dll' ; але він повертає помилку DNS.

Google повернув хіт на сайт під назвою "DLL Me", але я не збираюся нічого завантажувати з сайту, який є схематичним; так що на цей текст: libtidy.dll не знайдено.

--edit-- Нарешті знайдено посилання безпосередньо із сервера дистрибуції TuxFamily : npp.5.9.bin.zip (спасибі @ noah ).


9

В якості альтернативи можна використовувати плагін HTML Tidy 2 , який базується на Tidy HTML 5 . Він працює з останньою версією Notepad ++.

Ви можете встановити його за допомогою диспетчера плагінів або вручну, перехопивши останню версію та витягнувши вміст у свій каталог блокнотів ++ \ плагіни.

Оновлену версію плагіна можна знайти тут .


1
Здається, це не вийшло з коробки. Кожен XML-документ, на який я його спробував, видав помилку, незважаючи на те, що XML є дійсним.
Саймон Тевсі

3
@SimonTewsi Для XML потрібно встановити плагін XML Tools.
Тад Гідрі



4

Це не схоже на те, що функціональність libTidy.dll насправді була видалена, просто завантажена NppTextFX.

Я ввімкнув це в моїй установці Notepad ++ v6.1.5, встановивши символи TextFX через Plugin Manager. Після цього відбулося дві речі: 1. NppTextFX.dll скопійовано у (каталог блокнота ++ встановлення) \ plugins \ каталог та; 2. Пункт меню TextFX увімкнено між запуском та плагінами, де тепер є опція TextFX HTML Tidy.

Крім того, різниці між версіями ANSI та Unicode libTidy.dll в npp.5.9.bin.zip немає. Я пробіг обох через WinMerge .


1
Мені все-таки довелося знайти копію npp.5.9.bin.zip на основі попередніх коментарів до робочої копії libTidy.dll, так що так, це обов’язкова умова.
alfie


0

Я знайшов найкращий варіант для цього:

У Блокноті ++ 6.3.2 увімкніть плагін "Символи TextFX" з "менеджера плагінів".

Це все.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.