Notepad ++ htmltidy-libtidy.dllが見つかりません


99

私は比較的新しいWindows 7マシンを使用しており、Notepad ++ではTextFX HTMLTidyが機能しません。「システムパスまたはC:\ programファイル(x86)\ Notepad ++ \ plugins \ Config \ tidy \ libTidy.dllでlibTidy.dllが見つかりません」と表示されます。一部のリンクは、ファイルをその場所に移動することを推奨していますが、どこから入手できますか?ああ、なぜNotepad ++プラグインがいつもイライラするのですか?

Windows 7 x64でNotepad ++ 5.9.3を使用しています。


htmlTidyがインストールされている場合は、c:\(またはそれがインストールされているドライブ)からファイルを検索します。おそらく、dllを移動する必要はなく、単にコピーするだけです。
DwB 2011

2
htmlTidyをインストールしていません。Notepad++が付属しているはずです
Rory

6
うわー、これはほぼ1年前のもので、まだ起こっています。代わりにHtmlTidyをプラグインにする必要があります。
jcollum 2012

回答:


148

ああ、プラグインが5.9.3に含まれておらず、以前のバージョンに含まれているのは厄介なことのようです。こちらの投稿をご覧ください

解決策は、ここから5.9のZIPファイルをダウンロードして、plugins\configフォルダーをフォルダーにコピーすることNotepad++\pluginsです。


@Rory-バージョン5.9.6.2(UNICODE)を持っていますが、5.9をダウンロードし、configフォルダーをpluginsフォルダーにコピーすることで提案されたものを試しても、動作しないようです。他に何か変更はありますか?
chobo2

25
@ chobo2-notepad-plus-plus.org/downloadから最新のnotepad ++(現在のv6.1.1)をダウンロードしてインストールし、次にnpp.5.9.bin.zip(上記のRoryのコメントにリンクされています)から内容をコピーします。 ansi \ plugins \ Config \ tidy \フォルダーの次の場所:(notepad ++ install dir)\ p​​lugins \ Config \ tidy-最後に、notepad ++を再起動します(すべての編集でごめんなさい、私は本当にコメントを台無しにしました!)
Chris

2
上記のChrisによるコメントは、新しいNotepad ++ 6.1.5でも機能しました。
mikato

1
私の6.1.xバージョンでも動作しますが、ANSIバージョンのみです:stackoverflow.com/questions/11591532/notepad-6-1-x-and-htmltidy
Horst Walter

1
restartNotepad ++を忘れないでください
Ujjwal Singh

22

調べてみたところ、Notepad ++ v5.9をダウンロードする必要がないことがわかりました。

HTML Tidyを含むTextFXは、ここからダウンロードできます。

NPPTextFXフォルダをNotepad ++ plugins\Configディレクトリ(などC:\Program Files (x86)\Notepad++\plugins\Config)にコピーし、名前をに変更してからtidy、Notepad ++を再起動します。


TextFXは現在開発されていません。このページを参照してください

このプラグインにはメンテナがいないため、メンテナが必要です。TextFXの未来をご覧ください


15

まだlibtidy.dllを探している人のために。Notepad ++のバージョン5.9はダウンロードできなくなったようです(少なくともダウンロードページにリンクがなく、http://notepad-plus-plus.org/download/v5.9の URLで教育を受けたスタブを作成しています。.htmlは404を返します)。

2006年日付のHTML Tidy SourceForgeページ(http://tidy.sourceforge.net/)に「dll」リンクがあります。DNSエラーを返します。

Googleは "DLL Me"というサイトにヒットを返しましたが、大ざっぱなサイトからは何もダウンロードしません。この執筆の時点で:libtidy.dllが見つかりません。

--edit--は、最後に直接TuxFamilyディストリビューションサーバーのうちのリンクを発見した:npp.5.9.bin.zip(感謝@ ノア)。


9

別の方法として、Tidy HTML 5に基づくHTML Tidy 2プラグインを使用できます。最新のNotepad ++バージョンで動作します。

プラグインマネージャーを使用してインストールするか、最新バージョンを取得してNotepad ++ \ pluginsディレクトリにコンテンツを抽出して手動でインストールできます。

プラグインの更新されたバージョンはこちらにあります。


1
そのままでは機能しないようです。私が試したすべてのXMLドキュメントは、XMLが有効であるにもかかわらず、エラーをスローしました。
Simon Tewsi 2013年

3
@SimonTewsi XMLの場合、XMLツールプラグインをインストールする必要があります。
Thad Guidry 2015

Notepad 7.2.2でインストールが失敗する
user9645 2017年

更新されたバージョンは、ここにあります:github.com/geoffmcl/NppTidy2
user136036

4

libTidy.dll機能が実際に削除されたようではなく、NppTextFXによって選択されただけです。

Notepad ++ v6.1.5のインストールで、プラグインマネージャーを介してTextFXキャラクターをインストールすることで、これを有効にしました。その後、2つのことが起こりました。1. NppTextFX.dllが(Notepad ++インストールディレクトリ)\ plugins \ディレクトリにコピーされました。2.実行とプラグインの間でTextFXメニュー項目が有効になり、TextFX HTML Tidyオプションが追加されました。

また、npp.5.9.bin.zip内のlibTidy.dllのANSIバージョンとUnicodeバージョンの間に違いはありません。私は両方ともWinMergeを実行しました。


1
libTidy.dllの作業コピーに対する以前のコメントに基づいて、まだnpp.5.9.bin.zipのコピーを見つける必要があったので、そうです、それは前提条件です。
alfie 2012

2

このファイルをここからダウンロードし、このファイルを次のパスに配置できます。C:\Program Files (x86)\Notepad++\plugins\Config\tidy


0

私はこれのためにこれまでで最高のオプションを見つけました:

Notepad ++ 6.3.2では、「プラグインマネージャ」から「TextFX Characters」プラグインを有効にします。

以上です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.