Notepad ++ HTML Tidy

时间:2009-04-30 23:51:44

标签: html notepad++ tidy htmltidy

Notepad ++的HTML Tidy是否已损坏?除了Tidy(第一个)之外的所有命令都不起作用。即使选择了所有文本,它们也不会显示任何消息。我真的需要Tidy来工作,还是只是限制了最新版本的N ++,还是缺乏支持?

此外,每当我从颜色对话框中选择颜色时,自定义语法对话框都会冻结。在我单击其中一个粗体,斜体或下划线复选框之前,它仍然没有响应。这是一个错误吗?我该如何解决?

9 个答案:

答案 0 :(得分:55)

Windows 7-10 x64,Notepad ++ 5.9.5解决方案:

它与当前发行版中未包含的libTidy.dll有关 但是,它在早期版本中可用。

解决方法是下载5.9 zip,然后再下载 复制以下文件夹之一:
ansi \ plugins \ Config \ tidy Unicode \ plugins \ Config \ tidy
到您当前的 Notepad ++ \ plugins \ Config 文件夹

此外,如果安装到c:\ Program Files或c:\ Program Files(x86)目录,则需要调整整理文件夹的权限以允许非管理员访问

答案 1 :(得分:33)

除第一个菜单选项外,所有菜单选项都重写HTMLTIDY.CFG文件,该文件指定HTML Tidy使用的格式规则。如果HTMLTIDY.CFG不存在,则这些菜单选项可能无效。

创建一个文本文件并输入一个简单的指令,如:

text-spaces: 2

将文件保存为 %ProgramFiles% \ Notepad ++ \ plugins \ Config \ tidy 中的 htmltidy.cfg 。重新启动Notepad ++,所有选项都应该有效。

答案 2 :(得分:16)

我在Windows 7中遇到此问题...我的解决方案是确保在HTMLTIDY.CFG上正确设置权限

答案 3 :(得分:14)

实际上文件夹(%ProgramFiles%\ Notepad ++ \ plugins \ Config \ tidy)需要是可写的,而不仅仅是TIDYCFG.INI。这将允许Notepad ++也编写HTMLTIDY.ERR。

让“所有用户”(或者在您的计算机上调用的任何用户)完全控制该文件夹,一切都应该正常工作。

答案 4 :(得分:10)

我正在运行Windows 7和Notepad ++ 5.9。有同样的问题。要解决:

  1. 将所有用户的完全权限授予“C:\ Program Files(x86)\ Notepad ++”文件夹
  2. 在“C:\ Program Files(x86)\ Notepad ++ \ plugins”下创建一个名为“Config”的新文件夹
  3. 下载此文件:http://jwaltonmedia.com/tools/tidy.zip。它是“tidy”文件夹的压缩版本
  4. 将压缩文件夹解压缩到您在上面创建的“Config”文件夹中。它应该创建一个名为“tidy”的文件夹
  5. 重新启动Notepad ++,你应该设置。

答案 5 :(得分:2)

这是一个有用的默认HTMLTIDY.CFG,可以为您打印HTML:

// sample config file for HTML tidy
indent: auto
indent-spaces: 2
wrap: 72
markup: yes
output-xml: no
input-xml: no
show-warnings: yes
numeric-entities: yes
quote-marks: yes
quote-nbsp: yes
quote-ampersand: no
break-before-br: no
uppercase-tags: no
uppercase-attributes: no
char-encoding: latin1
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

取自:http://sourceforge.net/p/notepad-plus/discussion/482781/thread/c6afffe0

答案 6 :(得分:1)

右键单击Notepad ++
以管理员身份运行

答案 7 :(得分:1)

在v6.6.8上,这个插件运行良好:

https://code.google.com/p/npp-tidy2/downloads/list

ZIP包有一个dll文件和一个doc文件夹。

将dll复制到:%ProgramFiles%\Notepad++\plugins\ 并将doc的内容提取到:%ProgramFiles%\Notepad++\plugins\doc\

复制后重启N ++。

用法:插件> Tidy2> ......

默认情况下,Tidy2会生成其他HTML标记。您可以通过从插件>配置output-xml: noshow-body-only: yes来防止这种情况发生。 Tidy2>编辑配置...

有关详情,请参阅:Prevent tidy from adding html tags

答案 8 :(得分:0)

我的猜测是你需要升级。我有Notepad ++ 5.3.1(Unicode)。 TextFX HTML Tidy插件工作得很好,而使用的颜色选择器给我提出了与你描述的相同的问题 - 不再锁定Styler对话框。