49

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

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

4

9 回答 9

56

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

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

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

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

于 2011-10-28T23:11:22.783 回答
32

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

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

text-spaces: 2

%ProgramFiles% \Notepad++\plugins\Config\tidy中将文件另存为htmltidy.cfg。重新启动记事本++,所有选项都应该工作。

于 2009-05-18T17:56:22.053 回答
16

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

于 2009-08-07T17:34:21.923 回答
14

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

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

于 2010-05-26T08:29:26.413 回答
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。它是“整洁”文件夹的压缩版本
  4. 将压缩文件夹解压缩到您在上面创建的“Config”文件夹中。它应该创建一个名为“tidy”的文件夹

重新启动记事本++,你应该设置。

于 2011-05-03T18:50:52.087 回答
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

于 2013-09-10T14:36:37.027 回答
1

右键记事本++
以管理员身份运行

于 2011-05-24T01:27:02.570 回答
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: no您可以通过配置和show-body-only: yes从 Plugins > Tidy2 > Edit config...来防止这种情况发生。

更多内容请参见:防止 tidy 添加 html 标签

于 2015-04-09T10:37:27.370 回答
0

我的猜测是你需要升级。我有 Notepad++ 5.3.1 (Unicode)。TextFX HTML Tidy 插件工作得很好,颜色选择器——它曾经给我和你描述的同样的问题——不再锁定 Styler 对话框。

于 2009-05-01T02:43:43.213 回答