我的问题是在Geany中自动格式化/缩进XML,当XML没有正确缩进或根本没有缩进时。
由于我没有看到用于此目的的Geany插件,我正在考虑通过编辑>使用自定义命令。格式>发送选择。我试图使用 xmllint --format 但没有成功,因为看起来Geany传递了一个字符串,但 xmllint 需要一个文件。
答案 0 :(得分:12)
找到解决方案。在Geany(Mint / Ubuntu)中实现Xml缩进自动更正:
安装 xmlindent CLI工具:
$ sudo apt-get install xmlindent
在Geany,编辑>格式>发送选择到>设置自定义命令添加命令:
xmlindent -i 4 -f
这会将行缩进4个空格,并强制没有子元素的元素换行。
答案 1 :(得分:6)
这也是(XML)pretty printer plugin可用的xml文档的重做缩进以及更多功能。