如何在 Notepad++ x64 中格式化/缩进单行 XML 文件?

如何在 Notepad++ x64 中格式化/缩进单行 XML 文件?

长期以来,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.dlllibxml2-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]

相关内容