Linux区


让Notepad++运行自定义的html tidy格式化程序

Notepad++有一个不错的“运行”功能,可以提高工作效率。

比如我觉得textfx插件中的libtidy功能太弱,想用最新版的tidy.exe程序来美化当前正在编辑的html,步骤如下:

1,先上http://binaries.html-tidy.org/下载最新版的tidy程序放到notepad++程序目录下;

2,建立一个tidycfg.ini的tidy配置文件到notepad++程序目录,内容如下:

//以下内容可以参考http://www.linux.zone/archives/1166的手册来修改

//设置show-body-only为auto,避免增加或删除head部分的不当操作
show-body-only: auto
char-encoding: utf8
output-html: yes
output-xml: no
output-xhtml: no
ascii-chars: no
bare:no
//设置clean为no,可以避免将<div style="***">中的style提取出来放到head部分中的不当操作
clean:no
fix-bad-comments:yes
fix-backslash:no
//设置indent为auto最好
indent:auto
//设置indent缩进的空白字符个数
indent-spaces:2
replace-color:yes
wrap:0
wrap-asp:no
wrap-jste:no
wrap-php:no
write-back:yes
//设置vertical-space为no可以防止加入空行
vertical-space:no
//设置tidy-mark为no以防在head中加入tidy的修改标记,让tidy在自己的文档中做广告可不好哦~
tidy-mark:no
merge-divs:yes
merge-spans:yes

3,点击“运行”菜单中的“运行”命令,输入$(NPP_DIRECTORY)\tidy.exe -config tidycfg.ini $(FULL_CURRENT_PATH)

4,可以在“运行”的对话框中点击“保存”按钮来保存当前的命令为htmltidy;

5,如果要修改这个自定义的命令,可以到%userprofile%\AppData\Roaming\Notepad++\shortcuts.xml里修改。

参考:

Notepad++用户手册之运行 

HTMLtidy中文手册

相关博文



发表评论

电子邮件地址不会被公开。