关于Notepad ++ htmltidy:Notepad ++ htmltidy – 无法找到libtidy.dll

Notepad++ htmltidy - unable to find libtidy.dll

我使用的是相对较新的Windows7机器,在Notepad ++中,TextFX HTMLTidy不起作用。 它说"无法在系统路径中找到libTidy.dll或C: program files(x86) notepad ++ plugins Config tidy libTidy.dll"。 一些链接建议将文件移动到该位置,但我从哪里获取它们? 唉,为什么我总能找到Notepad ++插件这么令人沮丧!

我在Windows7 x64上使用Notepad ++ 5.9.3。


哦,它看起来像是烦人的插件没有包含在5.9.3中,但包含在早期版本中。见这里的帖子。

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


搜索后,我发现你不必下载Notepad ++ v5.9。

可以从这里下载带有HTML Tidy的TextFX。

NPPTextFX文件夹复制到Notepad ++ plugins\config目录(例如C:\Program Files (x86)
otepad++\plugins\Config
),将其重命名为tidy,然后重新启动Notepad ++。

TextFX已不再开发,请参阅此页面。

This plugin has no maintainer and wants one; please see TextFX's Future


对于那些仍在搜索libtidy.dll的人。似乎Notepad ++的5.9版本已不再可供下载(至少在下载页面上没有链接,并且在http://notepad-plus-plus.org/download/v5.9的网址上进行了有教育的尝试.html返回404)。

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

谷歌确实在一个名为"DLL Me"的网站上获得了回击,但我不打算从一个粗略的网站上下载任何东西;所以在撰写本文时:没有找到libtidy.dll。

- 编辑 -
终于在TuxFamily发行服务器上找到了一个链接:npp.5.9.bin.zip(感谢@noah)。


作为替代方案,您可以使用基于Tidy HTML 5的HTML Tidy 2插件。它可以使用最新的Notepad ++版本。

您可以使用插件管理器安装它,也可以手动抓取最新版本并将内容解压缩到Notepad ++ plugins目录中。

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


看起来实际上并没有删除libTidy.dll功能,只是由NppTextFX联合使用。

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

此外,npp.5.9.bin.zip中的libTidy.dll的ANSI和Unicode版本之间没有区别。我通过WinMerge运行了两个。


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


我找到了最好的选择:

在Notepad ++ 6.3.2中,从"插件管理器"启用"TextFX Characters"插件。

就这些。