我使用的是相对较新的Windows7机器,在Notepad ++中,TextFX HTMLTidy不起作用。 它说"无法在系统路径中找到libTidy.dll或C: program files(x86) notepad ++ plugins Config tidy libTidy.dll"。 一些链接建议将文件移动到该位置,但我从哪里获取它们? 唉,为什么我总能找到Notepad ++插件这么令人沮丧!
我在Windows7 x64上使用Notepad ++ 5.9.3。
如果您安装了htmlTidy,只需从c:(或安装它的驱动器)开始查找文件。 你可能不想移动dll,只需复制它。
我没有安装htmlTidy,它应该与Notepad ++一起提供
哇,这已经快一年了,现在还在发生。 HtmlTidy应该是一个插件。
哦,它看起来像是烦人的插件没有包含在5.9.3中,但包含在早期版本中。见这里的帖子。
解决方案是从此处下载5.9 ZIP文件,然后将plugins\config文件夹复制到Notepad++\plugins文件夹。
@Rory - 我有版本5.9.6.2(UNICODE),但是当我通过下载5.9然后将配置文件夹复制到插件文件夹中尝试你的建议时,它似乎不起作用。还有其他改变了吗?
对不起,不知道。
@ chobo2 - 从notepad-plus-plus.org/download下载并安装最新的记事本++(v6.1.1),然后从npp.5.9.bin.zip(链接到上面的Rory评论中)复制内容将ansi plugins Config tidy 文件夹放入:( notepad ++ install dir) p??lugins Config tidy - 最后,重新启动notepad ++(对不起所有的编辑,我设法搞砸了我的评论!)
Chris的上述评论也为新的Notepad ++ 6.1.5工作。
也适用于我的6.1.x版本,但仅适用于ANSI版本:stackoverflow.com/questions/11591532/notepad-6-1-x-and-htmltidy
记得restart Notepad ++
下载旧版本的NotePad ++并将Config文件夹复制到C: Program Files notepad ++ plugins就行了!谢谢!
我如何知道我是否需要ANSI或Unicode?
我不得不将整洁的文件夹复制到"C: Users MyUserName AppData roaming notepad ++ plugins config"
在win7上记得以管理员身份运行7zip才能写入notepad ++ install目录
在带有NotePad ++版本7.6.2的Windows 10上,"tidy"文件夹位于此处:C:\ProgramData
otepad++\plugins
ppTextFX\Config(我必须创建目录)。我使用的是Unicode版本。谢谢你的指点。
搜索后,我发现你不必下载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)。
试试这个链接notepad-plus-plus.org/download/v5.9.0.html
作为替代方案,您可以使用基于Tidy HTML 5的HTML Tidy 2插件。它可以使用最新的Notepad ++版本。
您可以使用插件管理器安装它,也可以手动抓取最新版本并将内容解压缩到Notepad ++ plugins目录中。
可以在此处找到该插件的更新版本。
似乎没有开箱即用。尽管XML有效,但我尝试过的每个XML文档都会抛出错误。
你也可以使用插件管理器安装它。
github.com/downloads/davegb3/NppTidy2/Tidy2_0.1.zip
@SimonTewsi对于XML,您需要安装XML Tools插件。
在记事本7.2.2中安装失败
更新版本可以在这里找到:github.com/geoffmcl/NppTidy2
看起来实际上并没有删除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运行了两个。
我仍然必须根据之前的注释找到一份npp.5.9.bin.zip的libTidy.dll工作副本,所以是的,这是先决条件。
您可以从此处下载此文件,并将此文件放在此路径中:C:\Program Files (x86)
otepad++\plugins\Config\tidy
我找到了最好的选择:
在Notepad ++ 6.3.2中,从"插件管理器"启用"TextFX Characters"插件。
就这些。