Notepad ++ htmltidy - ไม่พบ libtidy.dll


99

ฉันใช้เครื่อง Windows 7 ที่ค่อนข้างใหม่และใน Notepad ++ TextFX HTMLTidy ไม่ทำงาน มันขึ้นว่า "ไม่พบ libTidy.dll ในเส้นทางระบบหรือ C: \ program files (x86) \ Notepad ++ \ plugins \ Config \ tidy \ libTidy.dll บางลิงค์แนะนำให้ย้ายไฟล์ไปยังตำแหน่งนั้น แต่จะเอามาจากไหน? อ๊ะทำไมฉันถึงพบว่าปลั๊กอิน Notepad ++ น่าหงุดหงิดอยู่เสมอ!

ฉันใช้ Notepad ++ 5.9.3 บน Windows 7 x64


หากคุณติดตั้ง htmlTidy เพียงแค่ค้นหาไฟล์ที่เริ่มต้นที่ c: \ (หรือไดรฟ์ที่คุณติดตั้งไว้) คุณน่าจะไม่ต้องการย้าย dll เพียงแค่คัดลอก
DwB

2
ฉันไม่ได้ติดตั้ง htmlTidy มันควรจะมาพร้อมกับ Notepad ++
Rory

6
ว้าวนี่เกือบปีแล้วยังเกิดขึ้นอีก HtmlTidy ควรเป็นปลั๊กอินแทน
jcollum

คำตอบ:


148

โอ้ดูเหมือนว่ามันจะเป็นอะไรที่น่ารำคาญกับปลั๊กอินที่ไม่รวมอยู่ใน 5.9.3 แต่รวมอยู่ในเวอร์ชันก่อนหน้านี้ ดูโพสต์ที่นี่โพสต์ที่นี่

วิธีแก้ไขคือดาวน์โหลดไฟล์ 5.9 ZIP จากที่นี่จากนั้นคัดลอกplugins\configโฟลเดอร์ไปยังNotepad++\pluginsโฟลเดอร์


@Rory - ฉันมีเวอร์ชัน 5.9.6.2 (UNICODE) แต่เมื่อฉันลองทำตามที่คุณแนะนำโดยดาวน์โหลด 5.9 แล้วคัดลอกโฟลเดอร์ config ไปยังโฟลเดอร์ปลั๊กอินดูเหมือนจะไม่ทำงาน มีอะไรเปลี่ยนแปลงอีกไหม?
chobo2

25
@ chobo2 - ดาวน์โหลดและติดตั้ง notepad ++ ล่าสุด (v6.1.1 ณ วันนี้) จากnotepad-plus-plus.org/download ... จากนั้นจาก npp.5.9.bin.zip (เชื่อมโยงกับความคิดเห็นของ Rory ด้านบน) คัดลอกเนื้อหา ของ ansi \ plugins \ Config \ tidy \ folder ใน: (notepad ++ install dir) \ plugins \ Config \ tidy - ในที่สุดรีสตาร์ท notepad ++ (ขออภัยสำหรับการแก้ไขทั้งหมดฉันจัดการเพื่อทำให้ความคิดเห็นของฉันเสียหาย!)
คริส

2
ความคิดเห็นข้างต้นโดย Chris ทำงานกับ Notepad ++ 6.1.5 ใหม่เช่นกัน
mikato

1
ใช้งานได้กับเวอร์ชัน 6.1.x ของฉันเช่นกัน แต่มีเพียงเวอร์ชัน ANSI เท่านั้น: stackoverflow.com/questions/11591532/notepad-6-1-x-and-htmltidy
Horst Walter

1
อย่าลืมrestartNotepad ++
Ujjwal Singh

22

หลังจากค้นหารอบ ๆ ฉันพบว่าคุณไม่จำเป็นต้องดาวน์โหลด Notepad ++ v5.9

TextFX พร้อม HTML Tidy สามารถดาวน์โหลดได้จากที่นี่

คัดลอกNPPTextFXโฟลเดอร์ไปยังplugins\Configไดเร็กทอรีNotepad ++ (เช่นC:\Program Files (x86)\Notepad++\plugins\Config) เปลี่ยนชื่อเป็นtidyจากนั้นรีสตาร์ท Notepad ++


TextFX ไม่ได้รับการพัฒนาอีกต่อไปโปรดดูหน้านี้

ปลั๊กอินนี้ไม่มีผู้ดูแลและต้องการหนึ่ง; โปรดดูอนาคตของ TextFX


15

สำหรับผู้ที่ยังคงค้นหา libtidy.dll ดูเหมือนว่า Notepad ++ เวอร์ชัน 5.9 จะไม่สามารถดาวน์โหลดได้อีกต่อไป (อย่างน้อยก็ไม่มีลิงก์ในหน้าดาวน์โหลดและทำการแทงที่มีการศึกษาที่ URL ของhttp://notepad-plus-plus.org/download/v5.9 .htmlส่งกลับ 404)

มีลิงก์ "dll" ในหน้า HTML Tidy SourceForge ( http://tidy.sourceforge.net/ ) ลงวันที่ 2006 แต่ส่งกลับข้อผิดพลาด DNS

Google ส่งคืนเว็บไซต์ที่เรียกว่า "DLL Me" แต่ฉันจะไม่ดาวน์โหลดอะไรจากไซต์ที่เป็นภาพร่าง ในขณะที่เขียนนี้: ไม่พบ libtidy.dll

- แก้ไข - ในที่สุดก็พบลิงก์โดยตรงจากเซิร์ฟเวอร์ TuxFamily distro: npp.5.9.bin.zip (ขอบคุณ @ noah )


9

เป็นทางเลือกที่คุณสามารถใช้HTML เรียบร้อย 2ปลั๊กอินซึ่งจะขึ้นอยู่กับระเบียบเรียบร้อย HTML 5 ใช้งานได้กับ Notepad ++ เวอร์ชันล่าสุด

คุณสามารถติดตั้งโดยใช้ตัวจัดการปลั๊กอินหรือด้วยตนเองโดยการคว้าเวอร์ชันล่าสุดและแยกเนื้อหาลงในไดเร็กทอรี Notepad ++ \ plugins ของคุณ

รุ่นปรับปรุงของปลั๊กอินที่สามารถพบได้ที่นี่


1
ดูเหมือนจะไม่ทำงานนอกกรอบ เอกสาร XML ทั้งหมดที่ฉันได้ลองใช้มีข้อผิดพลาดแม้ว่า XML จะถูกต้อง
Simon Tewsi

3
@SimonTewsi สำหรับ XML คุณต้องติดตั้งปลั๊กอิน XML Tools
Thad Guidry

การติดตั้งล้มเหลวใน Notepad 7.2.2
user9645

สามารถดูเวอร์ชันอัปเดตได้ที่นี่: github.com/geoffmcl/NppTidy2
user136036

4

ดูเหมือนว่าฟังก์ชัน libTidy.dll จะไม่ถูกลบออกจริงเพียงแค่สร้างโดย NppTextFX

ฉันเปิดใช้งานในการติดตั้ง Notepad ++ v6.1.5 โดยการติดตั้งTextFX Charactersผ่าน Plugin Manager สองสิ่งที่เกิดขึ้นหลังจากนั้น: 1. NppTextFX.dll ถูกคัดลอกใน (ไดเรกทอรีการติดตั้ง Notepad ++) \ plugins \ directory และ; 2. รายการเมนู TextFX เปิดใช้งานระหว่าง Run และ Plugins ซึ่งตอนนี้มีตัวเลือก TextFX HTML Tidy

นอกจากนี้ยังไม่มีความแตกต่างระหว่าง libTidy.dll เวอร์ชัน ANSI และ Unicode ใน npp.5.9.bin.zip ฉันวิ่งผ่านทั้งWinMerge


1
ฉันยังคงต้องหาสำเนาของ npp.5.9.bin.zip ตามความคิดเห็นก่อนหน้านี้สำหรับสำเนา libTidy.dll ที่ใช้งานได้ใช่นั่นเป็นข้อกำหนดเบื้องต้น
alfie


0

ฉันพบตัวเลือกที่ดีที่สุดสำหรับสิ่งนี้:

ใน Notepad ++ 6.3.2 ให้เปิดใช้งานปลั๊กอิน "TextFX Characters" จาก "plugin manager"

นั้นคือทั้งหมด.

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.