Notepad ++ htmltidy - libtidy.dll bulunamıyor


99

Nispeten yeni bir Windows 7 makinesindeyim ve Notepad ++ 'da TextFX HTMLTidy çalışmıyor. "Sistem yolunda veya C: \ program dosyalarında (x86) \ Notepad ++ \ plugins \ Config \ tidy \ libTidy.dll" libTidy.dll bulunamadı "yazıyor. Bazı bağlantılar , dosyaların o konuma taşınmasını önerir, ancak bunları nereden alabilirim? Argh, neden Notepad ++ eklentilerini her zaman bu kadar sinir bozucu buluyorum!

Windows 7 x64'te Notepad ++ 5.9.3 kullanıyorum.


HtmlTidy yüklüyse, c: \ (veya yüklediğiniz sürücüyü) ile başlayan bir dosya bulmanız yeterlidir. Muhtemelen dll'yi taşımak istemezsiniz, sadece kopyalayın.
DwB

2
htmlTidy yüklü değil, Notepad ++ ile gelmesi gerekiyordu
Rory

6
Vay canına, bu neredeyse bir yaşında ve hala yapılıyor. HtmlTidy bunun yerine bir eklenti olmalıdır.
jcollum

Yanıtlar:


148

Oh, görünen o ki, eklentilerin 5.9.3'e dahil edilmemesi, ancak önceki sürümlere dahil edilmesi can sıkıcı bir şey. Buradaki gönderiye bakın .

Çözüm, 5.9 ZIP dosyasını buradan indirmek ve ardından plugins\configklasörü klasöre kopyalamaktır Notepad++\plugins.


@Rory - 5.9.6.2 (UNICODE) sürümüne sahibim ancak 5.9'u indirip ardından yapılandırma klasörünü eklentiler klasörüne kopyalayarak önerdiğiniz şeyi denediğimde işe yaramıyor. Başka bir şey mi değişti?
chobo2

25
@ chobo2 - Yükleme ve en son not defteri ++ dan (bugün itibariyle v6.1.1) yüklemek notepad-plus-plus.org/download sonra npp.5.9.bin.zip dan (yukarıdaki Rory'nin açıklamada bağlantılı) ... içeriğini kopyalamak ansi \ plugins \ Config \ tidy \ klasöründen: (notepad ++ install dir) \ plugins \ Config \ tidy - son olarak notepad ++ 'ı yeniden başlatın (Tüm düzenlemeler için üzgünüm, yorumumu gerçekten mahvetmeyi başardım!)
Chris

2
Chris'in yukarıdaki yorumu yeni Notepad ++ 6.1.5 için de çalıştı.
mikato

1
6.1.x sürümümle de çalışıyor, ancak yalnızca ANSI sürümüyle çalışıyor: stackoverflow.com/questions/11591532/notepad-6-1-x-and-htmltidy
Horst Walter

1
Unutma restartNotepad ++
Ujjwal Singh


15

Hala libtidy.dll arayanlar için. Notepad ++ 5.9 sürümünün artık indirilemediği görülüyor (en azından indirilenler sayfasında bağlantı yok ve http://notepad-plus-plus.org/download/v5.9 URL'sinde eğitimli bir bıçaklama yapıyor. .html bir 404 döndürür).

2006 tarihli HTML Tidy SourceForge sayfasında ( http://tidy.sourceforge.net/ ) bir 'dll' bağlantısı bulunmaktadır ; ancak bir DNS hatası döndürür.

Google, "DLL Me" adlı bir sitede bir isabet döndürdü, ancak bir siteden kabataslak bir şey indirmeyeceğim; Bu yazı itibariyle: libtidy.dll bulunamadı.

--edit-- Sonunda doğrudan TuxFamily dağıtım sunucusundan bir bağlantı buldu: npp.5.9.bin.zip (teşekkürler @ noah ).


9

Alternatif olarak, Tidy HTML 5'e dayanan HTML Tidy 2 eklentisini kullanabilirsiniz . En son Notepad ++ sürümü ile çalışır.

Eklenti yöneticisini kullanarak veya en son sürümü alıp içeriği Notepad ++ \ plugins dizininize çıkararak manuel olarak kurabilirsiniz .

Eklentinin güncellenmiş bir sürümü burada bulunabilir .


1
Kutudan çıktığı gibi çalışmıyor. Denediğim her XML belgesi, XML geçerli olmasına rağmen bir hata attı.
Simon Tewsi

3
@SimonTewsi XML için XML Tools eklentisini yüklemeniz gerekir.
Thad Guidry

Not Defteri 7.2.2'de yükleme başarısız
user9645

Güncellenmiş versiyon burada bulunabilir: github.com/geoffmcl/NppTidy2
user136036

4

Sadece NppTextFX ile birlikte libTidy.dll işlevi kaldırılmış gibi görünmüyor.

Eklenti Yöneticisi aracılığıyla TextFX Karakterlerini yükleyerek Notepad ++ v6.1.5 kurulumumda etkinleştirdim . Bundan sonra iki şey oldu: 1. NppTextFX.dll, (Notepad ++ yükleme dizini) \ plugins \ dizinine kopyalandı ve; 2. TextFX menü öğesi, artık TextFX HTML Tidy seçeneğine sahip olan Çalıştır ve Eklentiler arasında etkinleştirilir.

Ayrıca, npp.5.9.bin.zip'teki libTidy.dll'nin ANSI ve Unicode sürümleri arasında hiçbir fark yoktur. İkisini de WinMerge üzerinden çalıştırdım .


1
Hala libTidy.dll'nin çalışan bir kopyası için önceki yorumlara dayanarak npp.5.9.bin.zip'in bir kopyasını bulmam gerekiyordu, bu yüzden evet, bu bir önkoşuldur.
alfie


0

Bunun için şimdiye kadarki en iyi seçeneği buldum:

Notepad ++ 6.3.2'de, "eklenti yöneticisinden" "TextFX Characters" eklentisini etkinleştirin.

Hepsi bu.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.