我在一台相对较新的 Windows 7 机器上,在 Notepad++ 中 TextFX HTMLTidy 不起作用。它说“无法在系统路径或 C:\program files (x86)\Notepad++\plugins\Config\tidy\libTidy.dll 中找到 libTidy.dll”。一些链接建议将文件移动到该位置,但我从哪里得到它们?啊,为什么我总是觉得 Notepad++ 插件如此令人沮丧!
我在 Windows 7 x64 上使用 Notepad++ 5.9.3。
找了一圈,发现不用下载Notepad++ v5.9了。
将该文件夹复制NPPTextFX
到Notepad++plugins\Config
目录(如C:\Program Files (x86)\Notepad++\plugins\Config
),重命名为tidy
,然后重启Notepad++。
TextFX 不再被开发,请参阅此页面。
这个插件没有维护者,想要一个;请参阅TextFX 的未来
对于那些仍在寻找 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。
--edit-- 终于从 TuxFamily 发行版服务器中直接找到了一个链接:npp.5.9.bin.zip(感谢@noah)。
作为替代方案,您可以使用基于Tidy HTML 5的HTML Tidy 2插件。它适用于最新的 Notepad++ 版本。
您可以使用插件管理器安装它,或者通过获取最新版本并将内容提取到您的 Notepad++\plugins 目录中手动安装它。
可以在此处找到插件的更新版本。
看起来 libTidy.dll 功能实际上并没有被删除,只是被 NppTextFX 吸收了。
我通过插件管理器安装TextFX Characters在我的 Notepad++ v6.1.5 安装中启用了它。之后发生了两件事: 1. NppTextFX.dll 被复制到(Notepad++ 安装目录)\plugins\ 目录中;2. TextFX 菜单项在 Run 和 Plugins 之间启用,现在有 TextFX HTML Tidy 选项。
此外,npp.5.9.bin.zip 中的 libTidy.dll 的 ANSI 和 Unicode 版本之间没有区别。我都通过WinMerge运行。
您可以从此处下载此文件并将此文件放在此路径中:C:\Program Files (x86)\Notepad++\plugins\Config\tidy
我为此找到了最好的选择:
在 Notepad++ 6.3.2 中,从“插件管理器”启用“TextFX Characters”插件。
就这些。