我有Notepad++,我有一些很长的XML代码。当我在Notepad++中粘贴它时,有一行很长的代码(很难阅读和使用)。
我想知道是否有一种简单的方法使文本可读(可读是指正确的标签代码)。
我可以手动完成,但我希望有一个永久的解决方案,因为我已经多次面对这个问题。我相信有一种方法可以做到这一点,就像几年前我做过一次一样,可能是用Visual Studio或其他编辑器,我不记得了。
但是Notepad++能做到吗?
我有Notepad++,我有一些很长的XML代码。当我在Notepad++中粘贴它时,有一行很长的代码(很难阅读和使用)。
我想知道是否有一种简单的方法使文本可读(可读是指正确的标签代码)。
我可以手动完成,但我希望有一个永久的解决方案,因为我已经多次面对这个问题。我相信有一种方法可以做到这一点,就像几年前我做过一次一样,可能是用Visual Studio或其他编辑器,我不记得了。
但是Notepad++能做到吗?
当前回答
Step 1: Install XML Tools plugin
Step 2: Format ....completed
其他回答
尝试TextFX→ 文本FX Html Tidy→ Tidy:重塑XML
如果您不能尝试使用Eclipse,请执行正确的按钮、源代码和正确的缩进。
尝试插件->XML工具->Pretty Print(libXML)或(仅限XML-带换行符Ctrl+Alt+Shift+B)
您可能需要使用插件管理器安装XML工具,以便在菜单中获得此选项。
根据我的经验,libXML提供了很好的输出,但前提是文件格式100%正确。
Notepad++v6.6.3带有插件“XML Tools”和快捷键Ctrl+Alt+Shift+B。
Notepad++中没有像TextFX这样的东西,至少在最新版本中没有。这是我仍然和DreamWeaver在一起的原因之一,即使它时不时地让我变得迟钝、反应迟钝。。。
“但是Notepad++能做到吗?”
如果XML无效,答案显然是“否”。我使用Tidy2和XMLTools插件尝试了Notepad++。两者都给出了类似于“遇到错误,请修复”的错误。如果你不在乎错误,那就是一个PITA。
相反,在visual studio中打开它,然后编辑->高级->格式文档。又快又漂亮。