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


18

長い間、TextFXプラグインはメニューを介してNotepad ++ 32ビットバージョンの仕事をしていましたTextFX > TextFX HTML Tidy > Tidy: Reindent XML

2012年1月、Notepad ++ v5.9.8にはプラグインが含まれなくなりました。おそらく、Unicodeの新しいサポートが原因で、TextFXの開発者はすぐには受け入れませんでした。N++ v5.9.8 changelog vs N ++ v5.9.6 changelogおよびTextFX's Futureを参照してください

後に64ビットバージョンのNotepad ++が導入されましたが、これにはプラグインマネージャーも含まれていません(それ自体がサードパーティの開発者によって開発されたプラグインであったため)。

最近まで。2017年4月、NppPluginManagerの開発者は、利用可能なx64バージョンのビルドがあると発表しました

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

回答:


24

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

NppPluginManagerの最新の64ビットx64(安定版)リリースをここからダウンロードします:https : //github.com/bruderstein/nppPluginManager/releases

ダウンロードしたアーカイブをN ++ディレクトリ(例:)で解凍し、N ++ C:\Program Files\Notepad++を実行します

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

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

[たぶん、いくつかのdllをコピー/使用することを確認する必要があります(たとえばlibcurl.dlllibxml2-2.dll-理由がわからない)]

これで完了です。Pluginsメニューに移動するXML Toolsと、TextFXで使い慣れた通常のコマンドが見つかります。


私は++ x64のプラグインマネージャ...私は原子力発電所V7.5.1を持っているメモ帳でXMLツールを見つけることができません
mortb

N ++を最新の7.5.6(x64)に更新しました。プラグインマネージャは、バージョン1.4.10.0であり、それは、バージョン2.4.9.2でXMLツールを示しています
maxxyme

dllをNotepad ++ディレクトリに直接ドロップしても機能しないようです(Notepad 7.6.3)。「Notepad ++ / plugins」に「PluginManager」というディレクトリを作成してから、dllをこのディレクトリにコピーする必要がありました。
エティエンヌ復元モニカ

2

Notepad ++ v 7.6でも同じ問題が発生しました-XMLツールをインストールできませんでした。N ++をv 7.6.3に更新し、その後プラグインマネージャーのコレクションにXMLツールが見つかりました。これですべて正常に動作します。

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