webdevqa.jp.net

Notepad ++ HTML Tidy

Notepad ++のHTML Tidyは壊れていますか? Tidy(最初のコマンド)以外のコマンドは機能しません。すべてのテキストが選択されていても、メッセージは表示されません。私は本当にTidyが動作する必要がありますか、それともN ++の最新バージョンの制限なのでしょうか、それともサポートが不足していますか?

また、色ダイアログから色を選択すると、カスタム構文ダイアログがフリーズします。太字、斜体、または下線のチェックボックスのいずれかをクリックするまで応答しません。これはバグですか?どうすれば修正できますか?

48
Aethex

最初のオプションを除くすべてのメニューオプションは、HTML Tidyが使用するフォーマットルールを指定するHTMLTIDY.CFGファイルを書き換えます。 HTMLTIDY.CFGが存在しない場合、これらのメニューオプションは機能しません。

テキストファイルを作成し、次のような簡単な指示を入力します。

text-spaces: 2

ファイルを名前を付けて保存します htmltidy.cfg に %プログラムファイル%\ Notepad ++\plugins\Config\tidy。 Notepad ++を再起動すると、すべてのオプションが機能するはずです。

32
phenry

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)ディレクトリにインストールする場合は、管理者以外のアクセスを許可するためにtidyフォルダーのアクセス許可を調整する必要があります

56
Noah

私はWindows 7でこの問題を抱えています...私にとっての解決策は、HTMLTIDY.CFGで権限が適切に設定されていることを確認することでした

16
nsitu

実際には、TIDYCFG.INIだけでなく、書き込み可能にする必要があるのはfolder(%ProgramFiles%\ Notepad ++\plugins\Config\tidy)です。これにより、Notepad ++がHTMLTIDY.ERRも書き込むことができます。

「すべてのユーザー」(またはマシン上で呼び出されたもの)がフォルダーを完全に制御できれば、すべてが正常に機能するはずです。

14
Peter

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」というフォルダを作成する必要があります

Notepad ++を再起動すると、設定されます。

10
Giri Alwar

HTMLをきれいに印刷する便利なデフォルトのHTMLTIDY.CFGを次に示します。

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

2
james.garriss

Notepad ++を右クリックします
管理者として実行

1
Tomas

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 [プラグイン]> [Tidy2]> [構成の編集...].

これについての詳細: htmlタグの追加をきちんと防ぐ

1
Shiyaz

私の推測では、アップグレードする必要があります。 Notepad ++ 5.3.1(Unicode)があります。 TextFX HTML Tidyプラグインは問題なく動作し、カラーピッカー(sedで説明したのと同じ問題が発生します)は、スタイラーダイアログをロックしなくなりました。

0
Jeff Mattfield