Notepad ++ htmltidy-无法找到libtidy.dll


99

我使用的是相对较新的Windows 7计算机,在Notepad ++中,TextFX HTMLTidy无法正常工作。它说“无法在系统路径或C:\ program文件(x86)\ Notepad ++ \ plugins \ Config \ tidy \ libTidy.dll中找到libTidy.dll”。一些链接建议将文件移动到该位置,但是我从哪里得到它们呢?不好意思,为什么我总是觉得Notepad ++插件如此令人沮丧!

我在Windows 7 x64上使用Notepad ++ 5.9.3。


如果您安装了htmlTidy,则只需从c:\(或安装了该驱动器的驱动器)开始查找文件即可。您可能不想移动dll,只需复制它即可。
2011年

2
我没有安装htmlTidy,它应该随Notepad ++一起提供
罗里(Rory)

6
哇,这已经快一年了,而且还在发生。HtmlTidy应该是一个插件。
jcollum

Answers:


148

哦,这看起来很烦人,插件没有包含在5.9.3中,而是包含在早期版本中。在这里看到帖子

解决方案是从此处下载5.9 ZIP文件,然后将plugins\config文件夹复制到该Notepad++\plugins文件夹。


@Rory-我的版本是5.9.6.2(UNICODE),但是当我尝试下载5.9,然后将config文件夹复制到plugins文件夹中时,您的建议似乎不起作用。还有其他变化吗?
chobo2 2012年

25
@ chobo2-从notepad-plus-plus.org/download下载并安装最新的notepad ++(截至今天为v6.1.1),然后从npp.5.9.bin.zip(链接到以上Rory的注释中)复制内容的ansi \ plugins \ Config \ tidy \文件夹放入:(notepad ++安装目录)\ plugins \ Config \ tidy-最后,重新启动notepad ++(对不起,所有编辑,我都设法搞定了我的评论!)
Chris

2
克里斯的上述评论也适用于新的Notepad ++ 6.1.5。
mikato 2012年

1
同样适用于我的6.1.x版本,但仅适用于ANSI版本:stackoverflow.com/questions/11591532/notepad-6-1-x-and-htmltidy
Horst Walter

1
记住要使用restartNotepad ++
Ujjwal Singh 2012年


15

对于那些仍在搜索libtidy.dll的用户。似乎Notepad ++的5.9版不再可供下载(至少在下载页面上没有链接,并且在http://notepad-plus-plus.org/download/v5.9的URL上进行了有针对性的刺探) .html返回404)。

HTML Tidy SourceForge页面上有一个“ dll”链接(http://tidy.sourceforge.net/2006);但它返回DNS错误。

Google确实在名为“ DLL Me”的网站上获得了成功,但我不会从粗略的网站上下载任何内容;因此,在撰写本文时:找不到libtidy.dll。

--edit--最后找到直接从TuxFamily发行服务器发出的链接:npp.5.9.bin.zip(感谢@ noah)。


9

或者,您可以使用HTML Tidy 2插件,该插件基于Tidy HTML 5。它可以与最新的Notepad ++版本一起使用。

您可以使用插件管理器进行安装,也可以通过获取最新版本进行手动安装并将其内容提取到Notepad ++ \ plugins目录中。

可以在此处找到该插件的更新版本。


1
似乎开箱即用。尽管XML有效,但我尝试过的每个XML文档都引发了错误。
西蒙·图西

3
@SimonTewsi对于XML,您需要安装XML Tools插件。
Thad Guidry

在记事本7.2.2中安装失败
2013年

更新的版本可以在这里找到:github.com/geoffmcl/NppTidy2
user136036

4

看起来libTidy.dll功能实际上并没有被NppTextFX所删除。

我在Notepad ++ v6.1.5的安装中通过通过插件管理器安装TextFX Characters启用了它。此后发生了两件事:1.将NppTextFX.dll复制到(Notepad ++安装目录)\ plugins \目录中;以及 2.在运行和插件之间启用了TextFX菜单项,该菜单项现在具有TextFX HTML Tidy选项。

同样,npp.5.9.bin.zip中的libTidy.dll的ANSI和Unicode版本之间也没有区别。我都是通过WinMerge来运行的


1
基于libTidy.dll的工作副本,我仍然必须根据以前的注释找到npp.5.9.bin.zip的副本,是的,这是前提条件。
2012年

2

您可以从此处下载此文件,并将其放在以下路径中:C:\Program Files (x86)\Notepad++\plugins\Config\tidy


0

我为此找到了最佳选择:

在Notepad ++ 6.3.2中,从“插件管理器”启用“ TextFX字符”插件。

就这些。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.