2009-04-30 63 views
48

記事本++的HTML整理是否損壞?除了Tidy(第一個)以外,其他命令都不起作用。即使選擇了所有文本,它們也不會顯示任何消息。我真的需要Tidy來工作,還是僅僅是N ++最新版本的限制,還是缺乏支持?記事本++ HTML整理

此外,無論何時從顏色對話框中選擇顏色,自定義語法對話框都將凍結。直到我點擊粗體,斜體或下劃線複選框之一,它纔會響應。這是一個錯誤?我如何解決它?

回答

33

除第一個菜單選項外,所有菜單選項都重寫HTMLTIDY.CFG文件,該文件指定HTML Tidy使用的格式規則。如果HTMLTIDY.CFG不存在,這些菜單選項可能不起作用。

創建一個文本文件,然後輸入一個簡單的指令,如:

text-spaces: 2

將文件保存爲htmltidy.cfg的%ProgramFiles% \記事本++ \插件\ CONFIG \整潔。重新啓動記事本+ +和所有的選項應該工作。

+1

嗯....但是爲什麼它以前不工作? 感謝您的回答! – Aethex 2009-05-21 01:46:55

+1

嗯 - 在這裏不起作用(完全不):文件位於正確的文件夾中,可讀,可寫,記事本++重新啓動,但仍未找到有關HTMLTIDY.CFG的錯誤+此後的異常。 :| – Jinxed 2015-09-22 06:22:07

0

我的猜測是你需要升級。我有Notepad ++ 5.3.1(Unicode)。 TextFX HTML Tidy插件工作得很好,而顏色選擇器—其中使用給我提供的問題與您描述的—不再鎖定Styler對話框相同。

+2

仍然發生在V5.9在Windows 7 – endolith 2011-05-12 23:28:25

16

我已經在Windows 7這個問題......我的解決辦法是,以確保權限進行了適當的HTMLTIDY.CFG

設置
+0

這一個爲我做了,但我編輯了文件 %ProgramFiles%\ Notepad ++ \ plugins \ Config \ tidy \ TIDYCFG.INI(np ++ v5.6.8) – mtness 2010-03-08 13:17:53

+2

的用戶權限實際上,一個是要調整用戶權限兩個文件。 – mtness 2010-03-08 13:54:18

14

它實際上是文件夾(的%ProgramFiles%\記事本++ \插件\ Config \ tidy)需要可寫,而不僅僅是TIDYCFG.INI。這將允許Notepad ++也寫HTMLTIDY.ERR。

給「所有用戶」(或任何它在您的機器上調用)完全控制該文件夾,並且一切都應該正常工作。

10

我正在運行Windows 7和Notepad ++ 5.9。有同樣的問題。要解決:

  1. 給所有用戶完全權限到 「C:\ Program Files文件(x86)的\記事本++」 文件夾
  2. 讓「C下,一個名爲 「配置」 新文件夾:\ Program Files文件(86 )\ Notepad ++ \ plugins「
  3. 下載此文件:http://jwaltonmedia.com/tools/tidy.zip。這是「整潔」文件夾的壓縮版本
  4. 將壓縮文件夾解壓到上面創建的「配置」文件夾。它應該創建一個名爲「整潔」的文件夾

重新啓動記事本++,你應該設置。

+1

謝謝,但是你的鏈接被破壞了,任何鏡像的機會(我希望我不會太晚:() – 2011-12-15 01:54:31

1

右鍵單擊以管理員記事本++
運行

55

的Windows 7-10 64,記事本++ 5.9.5解決方案:

它與libTidy.dll做到不被包含在當前分佈。
但是,它在早期版本中可用。

解決辦法是下載5.9 zip,然後
複製下面的文件夾之一:
ANSI \插件\ CONFIG \整潔Unicode的\插件\ CONFIG \整潔
到您當前記事本++ \ plugins \ Config文件夾

此外,如果您安裝到c:\ Program Files或c:\ Program Files(x86)目錄,則需要調整整潔文件夾的權限以允許非管理員訪問

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

1

上午v6.6.8和這個插件運行良好:

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

ZIP包有一個dll文件和一個doc文件夾。

複製DLL到:%ProgramFiles%\Notepad++\plugins\ 並提取文檔的內容:%ProgramFiles%\Notepad++\plugins\doc\

重啓N ++,一旦你複製。

用法:插件> Tidy2> ...

默認情況下,Tidy2產生其它的HTML標籤。您可以通過配置從插件> Tidy2>編輯配置output-xml: noshow-body-only: yes防止這種...

更多內容在:Prevent tidy from adding html tags