Notepad ++ htmltidy - tidak dapat menemukan libtidy.dll

99

Saya menggunakan mesin Windows 7 yang relatif baru dan di Notepad ++ TextFX HTMLTidy tidak berfungsi. Ia mengatakan "Tidak dapat menemukan libTidy.dll di jalur sistem atau C: \ program files (x86) \ Notepad ++ \ plugins \ Config \ tidy \ libTidy.dll". Beberapa tautan menyarankan untuk memindahkan file ke lokasi itu, tetapi dari mana saya mendapatkannya? Argh, mengapa saya selalu menemukan plugin Notepad ++ sangat membuat frustrasi!

Saya menggunakan Notepad ++ 5.9.3 di Windows 7 x64.

Rory
sumber
Jika Anda telah menginstal htmlTidy, cukup lakukan pencarian file mulai dari c: \ (atau drive tempat Anda menginstalnya). Anda mungkin tidak ingin memindahkan dll, cukup salin saja.
DwB
2
saya tidak memiliki htmlTidy diinstal, itu seharusnya datang dengan Notepad ++
Rory
6
Wow, ini sudah hampir satu tahun dan masih terjadi. HtmlTidy seharusnya menjadi plugin.
jcollum

Jawaban:

148

Oh, sepertinya itu menjengkelkan dengan plugin yang tidak disertakan di 5.9.3, tetapi disertakan di versi sebelumnya. Lihat posting di sini .

Solusinya adalah dengan mendownload file ZIP 5.9 dari sini , lalu copy plugins\configfolder tersebut ke Notepad++\pluginsfolder tersebut.

Rory
sumber
@Rory - Saya memiliki versi 5.9.6.2 (UNICODE) tetapi ketika saya mencoba apa yang Anda sarankan dengan mengunduh 5.9 dan kemudian menyalin folder config ke dalam folder plugin, tampaknya itu tidak berfungsi. Apakah ada hal lain yang berubah?
chobo2
25
@ chobo2 - Download dan install notepad ++ terbaru (v6.1.1 seperti hari ini) dari notepad-plus-plus.org/download ... lalu dari npp.5.9.bin.zip (ditautkan ke dalam komentar Rory di atas) salin isinya dari folder ansi \ plugins \ Config \ tidy \ ke: (notepad ++ install dir) \ plugins \ Config \ tidy - akhirnya, restart notepad ++ (Maaf untuk semua pengeditan, saya berhasil mengacaukan komentar saya!)
Chris
2
Komentar di atas oleh Chris juga berfungsi untuk Notepad ++ 6.1.5 baru.
mikato
1
Bekerja dengan versi 6.1.x saya juga, tetapi hanya versi ANSI: stackoverflow.com/questions/11591532/notepad-6-1-x-and-htmltidy
Horst Walter
1
Ingatlah untuk restartNotepad ++
Ujjwal Singh
22

Setelah mencari-cari, saya menemukan bahwa Anda tidak perlu mengunduh Notepad ++ v5.9.

TextFX dengan HTML Tidy dapat diunduh dari sini.

Salin NPPTextFXfolder tersebut ke plugins\Configdirektori Notepad ++ (seperti C:\Program Files (x86)\Notepad++\plugins\Config), ubah namanya menjadi tidy, lalu mulai ulang Notepad ++.


TextFX tidak lagi dikembangkan, lihat halaman ini .

Plugin ini tidak memiliki pengelola dan menginginkannya; silakan lihat Masa Depan TextFX

uınbɐɥs
sumber
15

Bagi mereka yang masih mencari libtidy.dll. Tampaknya Notepad ++ versi 5.9 tidak lagi tersedia untuk diunduh (setidaknya tidak ada tautan di halaman unduhan dan membuat tusukan berpendidikan di URL http://notepad-plus-plus.org/download/v5.9 .html mengembalikan 404).

Ada link 'dll' pada halaman HTML Tidy SourceForge ( http://tidy.sourceforge.net/ ) tertanggal 2006; tetapi mengembalikan kesalahan DNS.

Google memang mengembalikan hit di situs bernama "DLL Me", tetapi saya tidak akan mengunduh apa pun dari situs yang samar; sehingga pada tulisan ini: tidak ada libtidy.dll yang dapat ditemukan.

--edit-- Akhirnya menemukan tautan langsung dari server distro TuxFamily : npp.5.9.bin.zip (terima kasih @ noah ).

ericx
sumber
9

Sebagai alternatif, Anda dapat menggunakan plugin HTML Tidy 2 , yang didasarkan pada Tidy HTML 5 . Ini berfungsi dengan versi Notepad ++ terbaru.

Anda dapat menginstalnya menggunakan pengelola plugin, atau secara manual dengan mengambil versi terbaru dan mengekstrak isinya ke direktori Notepad ++ \ plugins Anda.

Versi terbaru dari plugin dapat ditemukan disini .

Saeb Amini
sumber
1
Sepertinya tidak berhasil di luar kotak. Setiap dokumen XML yang saya coba memiliki kesalahan, meskipun XML valid.
Simon Tewsi
3
@SimonTewsi Untuk XML Anda perlu menginstal plugin XML Tools.
Thad Guidry
Pemasangan gagal di Notepad 7.2.2
pengguna9645
Versi yang diperbarui dapat ditemukan di sini: github.com/geoffmcl/NppTidy2
user136036
4

Sepertinya fungsionalitas libTidy.dll tidak benar-benar dihapus, hanya dikooptasi oleh NppTextFX.

Saya mengaktifkannya di instalasi Notepad ++ v6.1.5 saya dengan menginstal Karakter TextFX melalui Manajer Plugin. Dua hal terjadi setelah itu: 1. NppTextFX.dll telah disalin di (Notepad ++ install directory) \ plugins \ directory and; 2. Item menu TextFX diaktifkan antara Run dan Plugins, yang sekarang memiliki opsi TextFX HTML Tidy.

Selain itu, tidak ada perbedaan antara versi ANSI dan Unicode libTidy.dll di npp.5.9.bin.zip. Saya menjalankan keduanya melalui WinMerge .

Alfie
sumber
1
Saya masih harus mencari salinan npp.5.9.bin.zip berdasarkan komentar sebelumnya untuk salinan pekerjaan libTidy.dll, jadi ya, itu adalah prasyarat.
Alfie
2

Anda dapat mengunduh file ini dari sini dan meletakkan file ini di jalur ini:C:\Program Files (x86)\Notepad++\plugins\Config\tidy

pengguna1892034
sumber
0

Saya menemukan opsi terbaik untuk ini:

Di Notepad ++ 6.3.2, aktifkan plugin "Karakter TextFX" dari "pengelola plugin".

Itu semuanya.

idodido
sumber