我有Notepad++,我有一些很长的XML代码。当我在Notepad++中粘贴它时,有一行很长的代码(很难阅读和使用)。
我想知道是否有一种简单的方法使文本可读(可读是指正确的标签代码)。
我可以手动完成,但我希望有一个永久的解决方案,因为我已经多次面对这个问题。我相信有一种方法可以做到这一点,就像几年前我做过一次一样,可能是用Visual Studio或其他编辑器,我不记得了。
但是Notepad++能做到吗?
我有Notepad++,我有一些很长的XML代码。当我在Notepad++中粘贴它时,有一行很长的代码(很难阅读和使用)。
我想知道是否有一种简单的方法使文本可读(可读是指正确的标签代码)。
我可以手动完成,但我希望有一个永久的解决方案,因为我已经多次面对这个问题。我相信有一种方法可以做到这一点,就像几年前我做过一次一样,可能是用Visual Studio或其他编辑器,我不记得了。
但是Notepad++能做到吗?
当前回答
前面的所有答案都没有定义如何在Notepad++安装中添加插件管理器。
这是为那些在插件选项卡中没有看到插件管理器的人准备的
从这个链接下载插件管理器-这是64位插件管理器。下载插件管理器后,将其粘贴到插件文件夹中。这是我的插件文件夹位置:C:\Program Files\Notepad++\plugins
粘贴.dll文件后,重新启动Notepad++。现在您可以安装任何插件。要安装插件,请单击插件选项卡,然后转到插件管理器并选择所需的插件。
其他回答
为了获得最佳效果,您应该同时使用TextFX XML整洁和XML工具漂亮的打印。以下是方法和原因:
1.TextFX -> TextFX HTML Tidy -> Tidy: reindent XML
TextFX具有换行的优点,这是XML工具无法做到的,但它不能正确缩进这些新行。
2. XML Tools -> Pretty print (Text indent)
XML工具通过很好地缩进新换行的行来补充TextFX。
由于我看到了很多关于人们对插件有问题的评论,我想我应该提到我使用的解决方案。
我只使用一个在线站点来查看XML(我使用https://codebeautify.org/xmlviewer,但有很多)如下:
在输入窗口中粘贴XML内容单击“美化/格式”按钮从结果窗口复制格式化的XML输出在记事本中粘贴++
我不知道它是否能准确回答OP的问题,但对于任何使用插件有问题的人来说,这非常简单和容易。
尝试TextFX→ 文本FX Html Tidy→ Tidy:重塑XML
如果您不能尝试使用Eclipse,请执行正确的按钮、源代码和正确的缩进。
以下是您可以在Notepad++中使用的大多数插件来格式化XML代码。
通用缩进GUI(我推荐这个)
在插件管理器->UniversalIndentGUI中启用“文本自动更新”快捷键=CTRL+ALT+SHIFT+J
文本FX(这是大多数用户使用的工具)
快捷键=CTRL+ALT+SHIFT+B
XML工具(XML自定义插件)
快捷键=CTRL+ALT+SHIFT+B
你不能,因为你无权安装插件。但您可能已经或可以获得Eclipse(Visual Studio也可以做到这一点)。
Ctrl+N(新文件)→ (选择XML文件)→ (粘贴XML内容)→ Ctrl+Shift+K(格式)
如果您想格式化JSON NotePad++,可以使用Ctrl+Alt+m默认设置