我有Notepad++,我有一些很长的XML代码。当我在Notepad++中粘贴它时,有一行很长的代码(很难阅读和使用)。
我想知道是否有一种简单的方法使文本可读(可读是指正确的标签代码)。
我可以手动完成,但我希望有一个永久的解决方案,因为我已经多次面对这个问题。我相信有一种方法可以做到这一点,就像几年前我做过一次一样,可能是用Visual Studio或其他编辑器,我不记得了。
但是Notepad++能做到吗?
我有Notepad++,我有一些很长的XML代码。当我在Notepad++中粘贴它时,有一行很长的代码(很难阅读和使用)。
我想知道是否有一种简单的方法使文本可读(可读是指正确的标签代码)。
我可以手动完成,但我希望有一个永久的解决方案,因为我已经多次面对这个问题。我相信有一种方法可以做到这一点,就像几年前我做过一次一样,可能是用Visual Studio或其他编辑器,我不记得了。
但是Notepad++能做到吗?
当前回答
前面的所有答案都没有定义如何在Notepad++安装中添加插件管理器。
这是为那些在插件选项卡中没有看到插件管理器的人准备的
从这个链接下载插件管理器-这是64位插件管理器。下载插件管理器后,将其粘贴到插件文件夹中。这是我的插件文件夹位置:C:\Program Files\Notepad++\plugins
粘贴.dll文件后,重新启动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上工作的版本。
你不能,因为你无权安装插件。但您可能已经或可以获得Eclipse(Visual Studio也可以做到这一点)。
Ctrl+N(新文件)→ (选择XML文件)→ (粘贴XML内容)→ Ctrl+Shift+K(格式)
如果您想格式化JSON NotePad++,可以使用Ctrl+Alt+m默认设置
“但是Notepad++能做到吗?”
如果XML无效,答案显然是“否”。我使用Tidy2和XMLTools插件尝试了Notepad++。两者都给出了类似于“遇到错误,请修复”的错误。如果你不在乎错误,那就是一个PITA。
相反,在visual studio中打开它,然后编辑->高级->格式文档。又快又漂亮。
您需要从Plugins菜单项安装XML工具→ 插件管理。。。→ “插件管理”对话框出现,然后滚动到可用插件的底部,检查XML工具,安装它,然后Ctrl+Alt+Shift+B或显示上面的XML工具选项。