Notepad++ x64で、1行のXMLファイルをフォーマット/インデントする方法は?

長い間、TextFXプラグインは、Notepad++ 32ビット版のメニュー TextFX > TextFX HTML Tidy > Tidy.Reindent XML を使って仕事をしていました:XMLを再インデントする``。

2012年1月、Notepad++ v5.9.8では、TextFXの開発者が十分に受け入れなかったUnicodeの新しいサポートのためか、プラグインが含まれなくなった。

その後、64ビット版のNotepad++が登場しましたが、これはプラグインマネージャーを含んでいませんでした(プラグインマネージャー自体がサードパーティ開発によるプラグインであったため)4

最近までは。2017年4月、NppPluginManagerの開発元が【x64版のビルドが用意されていた】と発表しました5

これで、TextFXプラグインでN++の古い32ビットバージョンを使用するか、N++のより新しいバージョン(しかしまだx32!)にTidy2(または他の)をインストールしようとする問題がなくなりました!

ソリューション

最新の64ビットx64(安定版)リリースのNotepad++は、こちらからダウンロードしてください: https://notepad-plus-plus.org/download/ (執筆時点ではバージョン 7.4.2) で、通常のインストールを開始します。

NppPluginManagerの最新の64ビットx64(安定版)リリースは、こちらからダウンロードしてください: https://github.com/bruderstein/nppPluginManager/releases

ダウンロードしたアーカイブをN++のディレクトリ(例:C:◆Program FilesNotepad++◆)に解凍し、N++を起動します。

メニューの Plugins > Plugin Manager > Show Plugin Manager に移動します。リストが更新されるのを待ち、下にスクロールしてXML Toolsプラグインを見つけます(これを書いている時点では、バージョン2.4.9.2です)。該当するボックスにチェックを入れ、「インストール」をクリックします。

インストールが完了するのを待ち、プロンプトが表示されたら、N++を再起動することを選択します。

(libcurl.dllやlibxml2-2.dllのように、なぜかわからないが) [ とにかくいくつかのdllをコピー/使用したいことを確認する必要があるかもしれない ].

そして、PluginsメニューからXML Toolsを選択すると、TextFXで慣れ親しんだいつものコマンドが表示されます。

解説 (3)

Notepad++ v 7.6で、XML Toolsをインストールできないという同じ問題がありました。 N++を7.6.3にアップデートしたところ、XML ToolsがPlugin Manager'のコレクションに見つかりました。 これで、すべてが正常に動作するようになりました。

解説 (0)