メモ帳++でXML/HTMLを自動整形/インデントする方法

コードのブロックを再度インデントする方法はありますか? EclipseのCtrl+Shift+F</kbd&gtに似たものを探しています(オートフォーマット/インデント)。

はっきり言って

  • 私はすでにNotepad++以外でXMLをフォーマットする方法を知っているので(前述のようにEclipseはうまく機能します)、他のXMLフォーマットツールへの多くのリンクは必要ありません。
  • 私は特にXMLとHTMLを扱っています。
  • 理想を言えば、Eclipseのものと同じくらい便利なキーバインドがあれば、私のワークフローを崩す必要がありません。

NppAutoIndentについてはすでに知っていますが、XML、HTML、CSSを扱っているため、うまくいきません'。

質問へのコメント (1)
ソリューション

6.3.2にアップグレードしてからは、XML Toolsを使用しています。

  • プラグインマネージャーからXML Toolsをインストールします。
  • ショートカットキー Ctrl+Alt+Shift+B (または)を使用します。 メニュー -> プラグイン -> XML ツール -> プリティプリント)

古いバージョンでは メニュー -> TextFX -> HTML Tidy -> Tidy:XMLの再インデント。

解説 (16)

Tidy2プラグインをインストールします。Notepad++ v6.2.2を持っていますが、Tidy2は今のところ問題なく動作しています。

解説 (8)

知らない人のために、nppはプラグインや他のプロジェクトから多くのサポートを受けています。 これらのプラグインはSourceForgeからダウンロードできます。

。![ここに画像の説明を入力してください](http://i.stack.imgur.com/riCYJ.png。)

テキストをn ++でフォーマットするには、「XMLツール」が必要です。

XML Toolsをダウンロードした後。 ..

Notepad ++を終了します。

C:\ Program File \ Notepad ++に移動します。 .... N ++がインストールされたフォルダ。

1。 nppルートフォルダーに「コピー置換」でダウンロードしたxmlツールのファイルを以下に配置します。

。![ここに画像の説明を入力してください](http://i.stack.imgur.com/svpII.png。)

2。 へ行く。.\ Plugins`サブフォルダーとダウンロードしたファイルの下に置きます。

。![ここに画像の説明を入力してください](http://i.stack.imgur.com/EmbRE.png。)

再開してお楽しみください。!!!

Ctrl< / kbd> + Alt< / kbd> + Shft< / kbd> + B< / kbd>フォーマットする。

解説 (3)

Windowsとnppをインストールするのは3回目ですが、しばらくすると、整然とした機能が機能しなくなることに気付きました。 だから私は解決策をググって、このスレッドに来て、それからいくつかのスレッドのおかげで私は最終的にそれを修正します。 すべてのアクションの概要を一度説明します。

1。 TextFXプラグインをインストール:プラグイン->プラグインマネージャー->プラグインマネージャーを表示します。 TextFX文字を選択してインストールします。 nppを再起動した後、メニュー「TextFX」が表示されるはずです。 (クレジット:@remipod)。

2。 古いnppパッケージからConfigフォルダーを貼り付けてlibtidy.dllをインストールします。この回答の指示に従います。

3。 最新のnppインストール先(通常はC:\ Program Files(x86)\ Notepad ++ \ plugins)にConfigフォルダーがある場合、nppはそのフォルダーへの書き込みアクセスが必要です。 [構成フォルダ]を右クリック->プロパティ->セキュリティタブ-> [ユーザー]を選択し、[編集]->をクリックします。 [フルコントロール]をオンにして、読み取り/書き込みアクセスを許可します。 そのためには管理者権限が必要です。

4。 nppを再起動し、TextFXを検証します-> TextFX HTML Tidy -> Tidy:Reindent XMLが機能します。

解説 (2)

プラグイン->でプロキシ設定**を更新する必要がありました。プラグインマネージャー->プラグインマネージャーを表示-> 「利用可能」リストのプラグインを表示するための設定。

その後、「XMLツール」のインストールは簡単で、上記のように要求された作業を行いました。

解説 (1)

Notepad ++はデフォルトでそのような機能を提供しません。 ただし、https://www.freeformatter.com/xml-formatter.htmlなどのテキストを自動フォーマットするために、いくつかのオンラインツールを使用できます。 .

役立ちます。 :)。

解説 (1)

OPに直接答えるには、この人のサイトを見てみてください。 Thomas Hunter Notepad++ Tidy for XML です。 シンプルな手順で、NPPの中でXMLを非常に美しくフォーマットすることができます。 今のところ、私が見つけた唯一の異常は、ネストされた自己閉鎖要素EGに関するものです。

Text for outer element

に整頓される予定です。

Text for outer element

これを修正する方法があるかもしれませんが、とりあえず、私のドキュメントの行数を300k行減らすことができたので、この特別な異常は回避することができます。

解説 (0)

Notepad 7.6を「プラグイン管理者」で使用していますが、XMLツールが見つかりませんでした。 プラグインフォルダーがここに配置されていることを除いて、@ some-java-guyが彼の回答で行ったように手動でインストールする必要がありました: `C:\ Users \< my username> \ AppData \ Local \ Notepad ++ \プラグイン。 そのディレクトリに新しいディレクトリ(XmlToolsという名前)を作成し、そこにXMLTools.dllをコピーしました。 (そして、すべての依存関係をプログラムファイルのNotepad ++ディレクトリにコピーしました。)。

解説 (0)