Notepad++ 将Tidy2用于记事本++;
当我尝试在html页面上使用时,发生了一些非常奇怪的事情。 HTML实体从此Notepad++ 将Tidy2用于记事本++;,notepad++,tidy,Notepad++,Tidy,当我尝试在html页面上使用时,发生了一些非常奇怪的事情。 HTML实体从此更改为此xA0() 我在配置文件中尝试了不同的设置,但没有任何帮助。请给我一些建议我相信这与您的编码设置有关 检查是否有字符编码:raw或输出编码:raw。在这种情况下,您需要将其更改为所需的任何编码(例如utf8) 如果使用Tidy2,请转到:插件->Tidy2->显示配置帮助 在那里,您将了解如何进行配置。每个关键词都有其相应的原因 我只是尝试更改默认配置以达到我的目的。我想尽量避免这件事 “'”当我的代码是”
更改为此xA0()
我在配置文件中尝试了不同的设置,但没有任何帮助。请给我一些建议我相信这与您的编码设置有关 检查是否有
字符编码:raw
或输出编码:raw
。在这种情况下,您需要将其更改为所需的任何编码(例如utf8)
”时代码>。(可能是你的问题)
最后问题就解决了
quote-marks: no
我在文件“显示配置帮助”中找到的原因是:
此选项指定Tidy是否应输出某些编辑环境首选的“字符为”。撇号字符“写为”,因为许多web浏览器还不支持&apos
我正在使用HTML5,并使用拉丁语1编码:
2.1我使用插件->Tidy2->编辑配置1
2.2我通过插件->Tidy2->tidy(配置2)应用了它
Mi配置文件如下所示:
indent: auto
indent-spaces: 2
wrap: 132
markup: yes
output-html: yes
numeric-entities: yes
quote-marks: no
quote-nbsp: yes
quote-ampersand: no
break-before-br: no
uppercase-tags: no
uppercase-attributes: no
new-inline-tags: cfif, cfelse, math, mroot,
mrow, mi, mn, mo, msqrt, mfrac, msubsup, munderover,
munder, mover, mmultiscripts, msup, msub, mtext,
mprescripts, mtable, mtr, mtd, mth
new-blocklevel-tags: cfoutput, cfquery
new-empty-tags: cfelse
char-encoding: latin1
output-encoding: no
input-encoding: no
快速修复:
主菜单->编码->ANSI编码
默认配置文件正常。我遇到了同样的问题。经过搜索和实验,我发现UTF-8编码和这些设置没有改变(最终设置为数字实体:否):
如果您有编码utf8而没有bom,请将其转换为utf8
我的配置是:
缩进:自动
缩进空格:2
安静:是的
输入编码:utf8
输出编码:utf8您需要将保留实体设置为1
只需添加到配置文件的末尾
preserve-entities: 1
要打开配置文件,请转到:
插件>Tidy2>编辑配置n
来源:两者都存在,都在utf8中设置,在2017-5-04的ALAS中没有帮助帮助帮助指向404页。软件包维护人员需要更新reference.dead dropbox链接:/
preserve-entities: 1