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文件,然后将
搜索后,我发现你不必下载Notepad ++ v5.9。
可以从这里下载带有HTML Tidy的TextFX。
将
otepad++\plugins\Config
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运行了两个。
您可以从此处下载此文件,并将此文件放在此路径中:
otepad++\plugins\Config\tidy
我找到了最好的选择:
在Notepad ++ 6.3.2中,从"插件管理器"启用"TextFX Characters"插件。
就这些。