【背景】
经常需要格式化HTML,之前只能去用:
http://www.ostools.net/codeformat/html
将乱的html格式化为整齐的:
现在,希望在本身常用的Notepad++中,找到合适的插件,做html的格式化。
【解决过程】
1.参考:
去看了看,结果:
TextFX->TexFX HTML Tidy->Tidy(most recent HTMLTIDY.CFG)
不可用,是灰色的:
另外试了试,不选择html代码,结果上述功能也还是灰色的。
2.然后又参考:
formatting code within notepad++?
去确保,选择了另外的,整个的完整的html,并且也是选择了的,结果那个Tidy(most recent HTMLTIDY.CFG)还是灰色的。
3.参考上述帖子,去Plugin Manager中找找UniversalIndentGUI:
安装试试。
此处下载好慢。。。
然后安装也极其的慢,中间甚至需要安装什么QtCore.dll,QtGUI4.dll等等东西,
真是无语了。。。
你妹的,从下载到安装,感觉有半小时了。。。
而以往安装一个npp插件,一般不超过30秒的。。。
3.另外看到上面有个tidy2,并且也看到别人:
一款很高效的html美化/xhtml格式化Notepad++插件tidy2
推荐此插件的。
等有空也去试试。
4.这人:
提到的HTML tidy貌似不错。
貌似和上面的tidy2是同一个东西?
5.后来在:
想问下谁知道notepad++怎么格式化(美化)没有缩进的源代码?
看到有人说到,关于TextFX需要去设置才可以的。
所以去看了看,然后在:
D:\Program Files (x86)\Notepad++\plugins
中,的确是有NppTextFX.dll的,但是没看到NPPTextFX文件夹。
所以自己新建一个,然后在其中再新建配置文件:HTMLTIDY.CFG
内容为:
结果好像需要重启notepad++才可以的。
所以暂时不弄了。
6.又去看看:
结果提示找不到:
notepad++\plugins\config\tidy\libtidy.dll
然后去确认一下,果然在:
D:\Program Files (x86)\Notepad++\plugins\config
根本就没有什么tidy。
感觉像是此处的TextFX被破坏了?
还是Notepad++本身安装不正常?
还是需要额外下载什么tidy插件才能在TextFX中用的?
7.后来看到:
解释的,算比较全的了。
8.最后终于下载和安装完毕那个UniversalIndentGUI,去试试效果:
然后结果极其的难看:
然后去setting中看看
结果看到其支持N多插件
但是,很明显,此处不好用。
删掉。
换tidy2试试。
9.去安装Tidy2:
然后,在没有选择html内容的前提下,去试试:
结果就已经很好了:
属于简洁好用的。
【总结】
notepad++中,只是普通的格式化html的话,用tidy2,即可。