这个问题纠结了一下午。
1网上大多推荐tidy,但是好多notepad版本不支持这个东西,最后找了一个可以用的tidy,但是最后格式化的xml都乱码了!在网上也没找到解决办法。
http://www.cnblogs.com/Leon5/archive/2012/05/10/2494348.html
刚刚安装了notepad++绿色版,很轻便,但是轻便到不操作注册表,导致在win7下文件关联和系统右键菜单都无法添加。
关于notepad++的文件关联,请参考:
http://www.cnblogs.com/Leon5/archive/2012/05/10/2493759.html
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\Shell\NotePad++] [HKEY_CLASSES_ROOT\*\Shell\NotePad++\Command] @="\"D:\\Program Files (x86)\\npp\\notepad++.exe\" \"%1\""
请根据个人情况修改程序的路径,保存成reg文件导入注册表即可。
2 xml tools。这个插件可以用,就是速度远远比tidy慢。
具体参考文章:http://blog.csdn.net/king_xing/article/details/7697266
前几天用notepad++编辑XML,用TextFX HTML Tidy格式化,从华军下载的6.13版没附带该插件,去下载了个最新的TextFX不带Tidy。在网上一找资料要找notepad++5.9版的安装包,其中带有TextFX HTML Tidy~~唉,真麻烦。下载安装后复制到安装目录\plugins\Config\tidy
都OK后,一格式化,晕了,里面的汉字全变乱码了。没办法,只有想其他方法了。【当然TextFX 这款插件也很强悍,非本文重点,网上这方面的介绍很多!不罗嗦了】
找到XML Tools插件,真牛,CTRL+ALT+SHIFT+B格式化,很惬意!!再试了其他功能:XML验证,XSL等等。
另外一款,是代码缩进插件,非常的强!!支持十几种语言,甚至你可以自己写JavaScript脚本来设定怎么格式化。它就是UniversalIndentGUI,其使用很简单,自己下来用吧