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

Posted

技术标签:

【中文标题】Notepad++ htmltidy - 无法找到 libtidy.dll【英文标题】:Notepad++ htmltidy - unable to find libtidy.dll 【发布时间】:2011-10-22 13:45:57 【问题描述】:

我在一台相对较新的 Windows 7 机器上,在 Notepad++ 中 TextFX htmlTidy 不起作用。它说“无法在系统路径或 C:\program files (x86)\Notepad++\plugins\Config\tidy\libTidy.dll 中找到 libTidy.dll”。 Some links 建议将文件移动到该位置,但我从哪里得到它们?唉,为什么我总是觉得 Notepad++ 插件如此令人沮丧!

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

【问题讨论】:

如果您安装了 htmlTidy,只需从 c:\(或您安装它的驱动器)开始查找文件。您可能不想移动 dll,只需复制它即可。 我没有安装htmlTidy,应该是Notepad++自带的 哇,这已经快一年了,而且还在发生。 HtmlTidy 应该是一个插件。 【参考方案1】:

哦,5.9.3 中没有包含插件但包含在早期版本中的插件看起来很烦人。见post here。

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

【讨论】:

@Rory - 我有版本 5.9.6.2 (UNICODE) 但是当我尝试下载 5.9 然后将配置文件夹复制到插件文件夹中时,它似乎不起作用。还有什么变化吗? @chobo2 - 从notepad-plus-plus.org/download 下载并安装最新的notepad++(今天为v6.1.1)...然后从npp.5.9.bin.zip(链接到上面Rory的评论)复制将 ansi\plugins\Config\tidy\ 文件夹的内容放入:(notepad++ install dir)\plugins\Config\tidy - 最后,重新启动 notepad++(抱歉所有的编辑,我真的搞砸了我的评论!)跨度> Chris 的上述评论也适用于新的 Notepad++ 6.1.5。 也适用于我的 6.1.x 版本,但仅适用于 ANSI 版本:***.com/questions/11591532/notepad-6-1-x-and-htmltidy 记得restart Notepad++【参考方案2】:

找了一圈,发现不用下载Notepad++ v5.9了。

TextFX with HTML Tidy can be downloaded from here.

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


TextFX 不再开发,请参阅this page。

这个插件没有维护者,想要一个;请看TextFX's Future

【讨论】:

【参考方案3】:

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

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

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

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

【讨论】:

链接更改为download.tuxfamily.org/notepadplus/archive/5.9【参考方案4】:

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

您可以使用插件管理器安装它,也可以通过grabbing the latest version 手动安装,然后将内容解压缩到您的 Notepad++\plugins 目录中。

插件的更新版本可以在Here找到。

【讨论】:

似乎不能开箱即用。尽管 XML 是有效的,但我尝试过的每个 XML 文档都引发了错误。 @SimonTewsi 对于 XML,您需要安装 XML Tools 插件。 在记事本 7.2.2 中安装失败 更新版本可以在这里找到:github.com/geoffmcl/NppTidy2【参考方案5】:

看起来 libTidy.dll 功能实际上并没有被删除,只是被 NppTextFX 吸收了。

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

此外,npp.5.9.bin.zip 中的 libTidy.dll 的 ANSI 和 Unicode 版本之间没有区别。我跑过WinMerge。

【讨论】:

我仍然需要根据以前的 cmets 找到 npp.5.9.bin.zip 的副本以获得 libTidy.dll 的工作副本,所以是的,这是一个先决条件。【参考方案6】:

你可以从here下载这个文件,并将这个文件放到这个路径:C:\Program Files (x86)\Notepad++\plugins\Config\tidy

【讨论】:

【参考方案7】:

我找到了最好的选择:

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

就是这样。

【讨论】:

以上是关于Notepad++ htmltidy - 无法找到 libtidy.dll的主要内容,如果未能解决你的问题,请参考以下文章

试着在Notepad ++中找到ColdFusion的语法高亮显示

可靠地找到 Notepad++ 窗口句柄

最新版的notepad++无法关闭上次打开的文件,如何解决

如何设置NotePad++不打开上次关闭的文件

notepad++ 没有pugin manager,怎么安装插件

找到notepad.exe和mspaint.exe的路径