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的语法高亮显示