Html 记事本++ HTML整洁

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/809636/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-28 23:41:58  来源:igfitidea点击:

Notepad++ HTML Tidy

htmlnotepad++tidyhtmltidy

提问by Aethex

Is HTML Tidy for Notepad++ broken? None of the commands except Tidy (the first one) work. They don't show any message, even with all text selected. I really need Tidy to work, or is it just a limitation of the newest version of N++, or lack of support?

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

Also, the custom syntax dialog freezes whenever I select a color from the color dialog. It remains unresponsive until I click one of the bold, italic, or underline checkboxes. Is this a bug? How do I fix it?

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

采纳答案by phenry

All of the menu options except the first one rewrite the HTMLTIDY.CFG file, which specifies the formatting rules that HTML Tidy uses. If HTMLTIDY.CFG does not exist, these menu options may not work.

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

Create a text file and type a simple instruction like:

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

text-spaces: 2

Save the file as htmltidy.cfgin %ProgramFiles%\Notepad++\plugins\Config\tidy. Restart Notepad++ and all of the options should work.

将文件保存为htmltidy.cfg的%ProgramFiles%\记事本++ \插件\ CONFIG \整洁。重新启动 Notepad++,所有选项都应该有效。

回答by Noah

Windows 7-10 x64, Notepad++ 5.9.5 Solution:

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

It has to do with the libTidy.dll not being included in the current distributions.
However, it was available in earlier versions.

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

Solution is to download the 5.9 zip, then
copy one of the following folders:
ansi\plugins\Config\tidyor Unicode\plugins\Config\tidy
to your current Notepad++\plugins\Configfolder

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

Also, if you install to the c:\Program Files or c:\Program Files (x86) directories, you will need to adjust the permissions on the tidy folder to allow non-administrator access

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

回答by nsitu

I has this problem in Windows 7... the solution for me was to make sure that the permissions were properly set on HTMLTIDY.CFG

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

回答by Peter

It's actually the folder(%ProgramFiles%\Notepad++\plugins\Config\tidy) that needs to be writable, not only TIDYCFG.INI. This will allow Notepad++ to write HTMLTIDY.ERR also.

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

Give "all users" (or whatever it's called on your machine) full control over the folder, and everything should work fine.

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

回答by Giri Alwar

I am running Windows 7 and Notepad++ 5.9. Had the same issue. To resolve:

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

  1. Give Full Permission for all users to the "C:\Program Files (x86)\Notepad++" folder
  2. Make a new folder called "Config" under "C:\Program Files (x86)\Notepad++\plugins"
  3. Download this file: http://jwaltonmedia.com/tools/tidy.zip. It is a zipped version of the "tidy" folder
  4. Extract the zipped folder to the "Config" folder you created above. It should create a folder called "tidy"
  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”的文件夹

Restart Notepad++ and you should be set.

重新启动 Notepad++,你应该设置。

回答by james.garriss

Here's a useful default HTMLTIDY.CFG, one that pretty-prints the HTML for you:

这是一个有用的默认 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

Taken from: http://sourceforge.net/p/notepad-plus/discussion/482781/thread/c6afffe0

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

回答by Shiyaz

Am on v6.6.8 and this plugin worked well:

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

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

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

The ZIP pack has a dll file and a doc folder.

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

Copy the dll to: %ProgramFiles%\Notepad++\plugins\and extract the contents of doc to: %ProgramFiles%\Notepad++\plugins\doc\

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

Restart N++ once you copy.

复制后重新启动 N++。

Usage: Plugins > Tidy2 > ...

用法:插件 > Tidy2 > ...

By default, Tidy2 generates other HTML tags. You can prevent this by configuring output-xml: noand show-body-only: yesfrom Plugins > Tidy2 > Edit config...

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

More on this at: Prevent tidy from adding html tags

有关更多信息,请访问:防止 tidy 添加 html 标签

回答by Tomas

Right-click Notepad++
Run as administrator

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

回答by Tomas

My guess is that you need to upgrade. I have Notepad++ 5.3.1 (Unicode). The TextFX HTML Tidy plugin works just fine, and the color picker—which usedto give me the same problem as you describe—no longer locks up the Styler dialog.

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