我有Notepad++,我有一些很长的XML代码。当我在Notepad++中粘贴它时,有一行很长的代码(很难阅读和使用)。

我想知道是否有一种简单的方法使文本可读(可读是指正确的标签代码)。

我可以手动完成,但我希望有一个永久的解决方案,因为我已经多次面对这个问题。我相信有一种方法可以做到这一点,就像几年前我做过一次一样,可能是用Visual Studio或其他编辑器,我不记得了。

但是Notepad++能做到吗?


当前回答

Step 1: Install XML Tools plugin
Step 2: Format ....completed

其他回答

Windows 10上最新版本的Notepad++x64 v7.6.2已将插件管理器移至“插件管理”。

旧版本的Notepad++和插件管理器将无法工作。

好的,下面是我在Notepad++中的操作方法:

插件插件管理器显示插件管理器检查XML工具安装重新启动记事本++打开XML文件插件XML工具漂亮的打印(仅限XML--带换行符)

为了获得最佳效果,您应该同时使用TextFX XML整洁和XML工具漂亮的打印。以下是方法和原因:

1.TextFX -> TextFX HTML Tidy -> Tidy: reindent XML

TextFX具有换行的优点,这是XML工具无法做到的,但它不能正确缩进这些新行。

2. XML Tools -> Pretty print (Text indent)

XML工具通过很好地缩进新换行的行来补充TextFX。

UniversalIndentGUI为我完成了这项工作,如上所述正确配置后。

TextFX无法在我运行Windows XP的旧电脑上正确安装和运行。上面有各种DLL文件的手动安装说明,但我宁愿避免任何手动安装。

UniversalIndentGUI格式化了一些行,如下所示:

        <ClockStatus>1
        </ClockStatus>

我更希望:

        <ClockStatus>1</ClockStatus>

但输出仍然比一条长线好得多!

前面的所有答案都没有定义如何在Notepad++安装中添加插件管理器。

这是为那些在插件选项卡中没有看到插件管理器的人准备的

从这个链接下载插件管理器-这是64位插件管理器。下载插件管理器后,将其粘贴到插件文件夹中。这是我的插件文件夹位置:C:\Program Files\Notepad++\plugins

粘贴.dll文件后,重新启动Notepad++。现在您可以安装任何插件。要安装插件,请单击插件选项卡,然后转到插件管理器并选择所需的插件。