Notepad ++ htmltidy - không thể tìm thấy libtidy.dll


99

Tôi đang sử dụng một máy Windows 7 tương đối mới và trong Notepad ++, TextFX HTMLTidy không hoạt động. Nó cho biết "Không thể tìm thấy libTidy.dll trong đường dẫn hệ thống hoặc C: \ program files (x86) \ Notepad ++ \ plugins \ Config \ domains \ libTidy.dll". Một số liên kết đề xuất di chuyển tệp đến vị trí đó, nhưng tôi lấy chúng từ đâu? Argh, tại sao tôi luôn tìm thấy các plugin Notepad ++ thật khó chịu!

Tôi đang sử dụng Notepad ++ 5.9.3 trên Windows 7 x64.


Nếu bạn đã cài đặt htmlTidy, chỉ cần tìm tệp bắt đầu từ c: \ (hoặc ổ đĩa mà bạn đã cài đặt nó). Bạn có thể không muốn di chuyển dll, chỉ cần sao chép nó.
DwB

2
tôi chưa cài đặt htmlTidy, nó phải đi kèm với Notepad ++
Rory

6
Wow, điều này đã gần một năm và nó vẫn đang diễn ra. Thay vào đó, HtmlTidy phải là một plugin.
jcollum

Câu trả lời:


148

Ồ, có vẻ như đó là một điều gì đó khó chịu khi các plugin không được đưa vào 5.9.3, nhưng lại được đưa vào các phiên bản trước đó. Xem bài viết tại đây .

Giải pháp là tải xuống tệp ZIP 5.9 từ đây , sau đó sao chép plugins\configthư mục vào Notepad++\pluginsthư mục.


@Rory - Tôi có phiên bản 5.9.6.2 (UNICODE) nhưng khi tôi thử những gì bạn đề xuất bằng cách tải xuống 5.9 và sau đó sao chép thư mục cấu hình vào thư mục plugin, nó dường như không hoạt động. Có gì khác thay đổi không?
chobo2

25
@ chobo2 - Tải xuống và cài đặt notepad ++ (v6.1.1 mới nhất hiện nay) từ notepad-plus-plus.org/download ... sau đó từ npp.5.9.bin.zip (được liên kết trong bình luận của Rory ở trên) sao chép nội dung của thư mục ansi \ plugins \ Config \ slim \ vào: (notepad ++ install dir) \ plugins \ Config \ slim - cuối cùng, khởi động lại notepad ++ (Xin lỗi vì tất cả các chỉnh sửa, tôi đã thực sự làm hỏng nhận xét của mình!)
Chris

2
Nhận xét trên của Chris cũng làm việc cho Notepad ++ 6.1.5 mới.
mikato

1
Hoạt động với phiên bản 6.1.x của tôi, nhưng chỉ có phiên bản ANSI: stackoverflow.com/questions/11591532/notepad-6-1-x-and-htmltidy
Horst Walter

1
Hãy nhớ restartNotepad ++
Ujjwal Singh 17/10/12

22

Sau khi tìm kiếm xung quanh, tôi thấy rằng bạn không cần phải tải xuống Notepad ++ v5.9.

TextFX với HTML Tidy có thể được tải xuống từ đây.

Sao chép NPPTextFXthư mục vào thư mục Notepad ++ plugins\Config(chẳng hạn như C:\Program Files (x86)\Notepad++\plugins\Config), đổi tên thành tidy, sau đó khởi động lại Notepad ++.


TextFX không còn được phát triển, hãy xem trang này .

Plugin này không có người bảo trì và muốn có một; vui lòng xem TextFX's Future


15

Đối với những người vẫn đang tìm kiếm libtidy.dll. Có vẻ như phiên bản 5.9 của Notepad ++ không còn có sẵn để tải xuống (ít nhất là không có liên kết trên trang tải xuống và bạn có thể truy cập vào URL của http://notepad-plus-plus.org/download/v5.9 .html trả về 404).

Có một liên kết 'dll' trên trang HTML Tidy SourceForge ( http://tidy.sourceforge.net/ ) ngày tháng năm 2006; nhưng nó trả về lỗi DNS.

Google đã trả lại một lượt truy cập trên trang web có tên "DLL Me", nhưng tôi sẽ không tải xuống bất kỳ thứ gì từ một trang web sơ sài; vì vậy khi viết bài này: không tìm thấy libtidy.dll.

--edit-- Cuối cùng đã tìm thấy một liên kết trực tiếp từ máy chủ phân phối TuxFamily: npp.5.9.bin.zip (cảm ơn @ noah ).


9

Thay vào đó, bạn có thể sử dụng plugin HTML Tidy 2 , dựa trên Tidy HTML 5 . Nó hoạt động với phiên bản Notepad ++ mới nhất.

Bạn có thể cài đặt nó bằng trình quản lý plugin hoặc theo cách thủ công bằng cách lấy phiên bản mới nhất và trích xuất nội dung vào thư mục Notepad ++ \ plugins.

Bạn có thể tìm thấy phiên bản cập nhật của plugin tại đây .


1
Dường như không hoạt động ngoài hộp. Mọi tài liệu XML tôi đã thử đều gặp lỗi, mặc dù XML hợp lệ.
Simon Tewsi

3
@SimonTewsi Đối với XML, bạn cần cài đặt plugin Công cụ XML.
Thad Guidry

Cài đặt thất bại trong Notepad 7.2.2
user9645

Phiên bản cập nhật có thể được tìm thấy ở đây: github.com/geoffmcl/NppTidy2
user136036

4

Có vẻ như chức năng libTidy.dll đã thực sự bị xóa, chỉ được NppTextFX chấp nhận.

Tôi đã kích hoạt nó trong quá trình cài đặt Notepad ++ v6.1.5 bằng cách cài đặt TextFX Characters thông qua Trình quản lý plugin. Hai điều đã xảy ra sau đó: 1. NppTextFX.dll đã được sao chép vào (thư mục cài đặt Notepad ++) \ plugins \ thư mục và; 2. Mục menu TextFX được bật giữa Run và Plugins, hiện có tùy chọn TextFX HTML Tidy.

Ngoài ra, không có sự khác biệt giữa phiên bản ANSI và Unicode của libTidy.dll trong npp.5.9.bin.zip. Tôi đã chạy cả hai thông qua WinMerge .


1
Tôi vẫn phải tìm bản sao của npp.5.9.bin.zip dựa trên các nhận xét trước đó cho bản sao hoạt động của libTidy.dll, vì vậy, đó là điều kiện tiên quyết.
alfie,

2

Bạn có thể tải xuống tệp này từ đây và đặt tệp này vào đường dẫn sau:C:\Program Files (x86)\Notepad++\plugins\Config\tidy


0

Tôi đã tìm thấy tùy chọn tốt nhất cho việc này:

Trong Notepad ++ 6.3.2, hãy bật plugin "TextFX Characters" từ "plugin manager".

Đó là tất cả.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.