Notepad++ HTML Tidy

别等时光非礼了梦想. 提交于 2019-11-28 06:42:20

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.

Create a text file and type a simple instruction like:

text-spaces: 2

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

Noah

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

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

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

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

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

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.

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

Giri Alwar

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

  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"

Restart Notepad++ and you should be set.

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

// 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

Right-click Notepad++
Run as administrator

Shiyaz

Am on v6.6.8 and this plugin worked well:

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

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

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

Restart N++ once you copy.

Usage: Plugins > Tidy2 > ...

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

More on this at: Prevent tidy from adding html tags

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 used to give me the same problem as you describe—no longer locks up the Styler dialog.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!