长期以来,TextFX 插件通过菜单为 Notepad++ 32 位版本完成工作TextFX > TextFX HTML Tidy > Tidy: Reindent XML
。
2012 年 1 月,Notepad++ v5.9.8 不再包含该插件,可能是因为对 Unicode 的新支持,而 TextFX 的开发人员没有及时接受它,请参阅N++ v5.9.8 更新日志对比N++ v5.9.6 更新日志和TextFX 的未来
后来推出了 64 位版本的 Notepad++,它甚至不包含插件管理器(因为它本身就是一个插件,由第三方开发商开发)。
直到最近。2017 年 4 月,NppPluginManager 的开发人员宣布有一个可用的 x64 版本:
现在,使用带有 TextFX 插件的过时的 32 位版本 N++ 或尝试将 Tidy2(或其他版本)安装到较新版本的 N++(但仍然是 x32!!)的问题都消失了!
答案1
在此处下载 Notepad++ 的最新 64 位 x64(稳定)版本: https://notepad-plus-plus.org/download/(撰写本文时版本为 7.4.2)并开始常规安装。
从此处下载 NppPluginManager 的最新 64 位 x64(稳定)版本: https://github.com/bruderstein/nppPluginManager/releases
将下载的存档解压到 N++ 目录(例如C:\Program Files\Notepad++
)并运行 N++
进入菜单Plugins > Plugin Manager > Show Plugin Manager
。等待列表刷新,然后向下滚动以找到 XML Tools 插件(撰写本文时,其版本为 2.4.9.2)。选中相应的框并单击 Install。
等待安装完成,然后出现提示时选择重新启动 N++。
[ 可能你无论如何都必须确认你确实要复制/使用某些 dll(比如libcurl.dll
和libxml2-2.dll
——不知道为什么)]
然后您就完成了:转到Plugins
菜单,XML Tools
然后您将找到在 TextFX 中熟悉的常用命令。
答案2
我在使用 Notepad++ v 7.6 时也遇到了同样的问题 - 无法安装 XML 工具。将 N++ 更新到 v 7.6.3 后,可以在插件管理器的集合中找到 XML 工具。现在一切正常。
答案3
如何在 Notepad ++ 中将单行 XML 格式化为多行 XML
一旦您有了 Notepad ++ 和 XML Tools 插件,就可以使用以下内容:
NP++ 菜单选项:插件 | XML 工具 | 漂亮打印(仅限 XML - 带换行符)[Ctrl+Alt_Shift+B]