我有Notepad++,我有一些很长的XML代码。当我在Notepad++中粘贴它时,有一行很长的代码(很难阅读和使用)。
我想知道是否有一种简单的方法使文本可读(可读是指正确的标签代码)。
我可以手动完成,但我希望有一个永久的解决方案,因为我已经多次面对这个问题。我相信有一种方法可以做到这一点,就像几年前我做过一次一样,可能是用Visual Studio或其他编辑器,我不记得了。
但是Notepad++能做到吗?
我有Notepad++,我有一些很长的XML代码。当我在Notepad++中粘贴它时,有一行很长的代码(很难阅读和使用)。
我想知道是否有一种简单的方法使文本可读(可读是指正确的标签代码)。
我可以手动完成,但我希望有一个永久的解决方案,因为我已经多次面对这个问题。我相信有一种方法可以做到这一点,就像几年前我做过一次一样,可能是用Visual Studio或其他编辑器,我不记得了。
但是Notepad++能做到吗?
当前回答
插件->XML工具->Pretty Print(libXML)或Ctrl+Alt+Shift+B
您可能需要安装插件:
插件>插件管理器>显示插件管理器
如果您使用代理,请从此处下载。
然后将XMLTools.dll复制到插件目录,并将外部库(四个dll)复制到根Notepad++目录。
其他回答
如果出现此错误:
无法加载32位插件,XMLTools.dll与当前版本的记事本不兼容++
在这里,您可以找到Windows 10 x64的工作版本:Xml Tools 2.4.9.2 Unicode
注意:这是我发现的唯一在Windows 10 Professional x64上工作的版本。
以下是您可以在Notepad++中使用的大多数插件来格式化XML代码。
通用缩进GUI(我推荐这个)
在插件管理器->UniversalIndentGUI中启用“文本自动更新”快捷键=CTRL+ALT+SHIFT+J
文本FX(这是大多数用户使用的工具)
快捷键=CTRL+ALT+SHIFT+B
XML工具(XML自定义插件)
快捷键=CTRL+ALT+SHIFT+B
由于我看到了很多关于人们对插件有问题的评论,我想我应该提到我使用的解决方案。
我只使用一个在线站点来查看XML(我使用https://codebeautify.org/xmlviewer,但有很多)如下:
在输入窗口中粘贴XML内容单击“美化/格式”按钮从结果窗口复制格式化的XML输出在记事本中粘贴++
我不知道它是否能准确回答OP的问题,但对于任何使用插件有问题的人来说,这非常简单和容易。
您需要从Plugins菜单项安装XML工具→ 插件管理。。。→ “插件管理”对话框出现,然后滚动到可用插件的底部,检查XML工具,安装它,然后Ctrl+Alt+Shift+B或显示上面的XML工具选项。
Windows 10上最新版本的Notepad++x64 v7.6.2已将插件管理器移至“插件管理”。
旧版本的Notepad++和插件管理器将无法工作。