我有Notepad++,我有一些很长的XML代码。当我在Notepad++中粘贴它时,有一行很长的代码(很难阅读和使用)。
我想知道是否有一种简单的方法使文本可读(可读是指正确的标签代码)。
我可以手动完成,但我希望有一个永久的解决方案,因为我已经多次面对这个问题。我相信有一种方法可以做到这一点,就像几年前我做过一次一样,可能是用Visual Studio或其他编辑器,我不记得了。
但是Notepad++能做到吗?
我有Notepad++,我有一些很长的XML代码。当我在Notepad++中粘贴它时,有一行很长的代码(很难阅读和使用)。
我想知道是否有一种简单的方法使文本可读(可读是指正确的标签代码)。
我可以手动完成,但我希望有一个永久的解决方案,因为我已经多次面对这个问题。我相信有一种方法可以做到这一点,就像几年前我做过一次一样,可能是用Visual Studio或其他编辑器,我不记得了。
但是Notepad++能做到吗?
当前回答
如果出现此错误:
无法加载32位插件,XMLTools.dll与当前版本的记事本不兼容++
在这里,您可以找到Windows 10 x64的工作版本:Xml Tools 2.4.9.2 Unicode
注意:这是我发现的唯一在Windows 10 Professional x64上工作的版本。
其他回答
自从第一次提出这个问题以来,XML工具的位置略有改变。
我当前正在使用Notepad++v7.8.6
新位置为:
插件选项卡插件管理。。。“插件管理”对话框出现,默认为“可用插件”选项卡滚动到底部并选中“XML工具”复选框单击对话框右上角的“安装”按钮
这将在安装时关闭Notepad++,然后自动重新启动。
然后有几个键盘快捷键来美化XML:
漂亮打印:Ctrl+Shift+Alt+B精确打印(缩进属性):Ctrl+Shift+Alt+A
要查看更多XML工具选项,请执行以下操作:
插件选项卡XML工具选项
Windows 10上最新版本的Notepad++x64 v7.6.2已将插件管理器移至“插件管理”。
旧版本的Notepad++和插件管理器将无法工作。
您需要从Plugins菜单项安装XML工具→ 插件管理。。。→ “插件管理”对话框出现,然后滚动到可用插件的底部,检查XML工具,安装它,然后Ctrl+Alt+Shift+B或显示上面的XML工具选项。
如果出现此错误:
无法加载32位插件,XMLTools.dll与当前版本的记事本不兼容++
在这里,您可以找到Windows 10 x64的工作版本:Xml Tools 2.4.9.2 Unicode
注意:这是我发现的唯一在Windows 10 Professional x64上工作的版本。
为了获得最佳效果,您应该同时使用TextFX XML整洁和XML工具漂亮的打印。以下是方法和原因:
1.TextFX -> TextFX HTML Tidy -> Tidy: reindent XML
TextFX具有换行的优点,这是XML工具无法做到的,但它不能正确缩进这些新行。
2. XML Tools -> Pretty print (Text indent)
XML工具通过很好地缩进新换行的行来补充TextFX。