684

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

明確にするために、

  • Notepad ++の外部でXMLをフォーマットする方法をすでに知っているので(前述のようにEclipseは正常に機能します)、他のXMLフォーマットツールへのリンクは必要ありません。
  • 私は特にXMLとHTMLを扱っています。
  • 理想的には、Eclipseのキーバインディングと同じくらい便利なキーバインディングがあるので、ワークフローを中断する必要はありません。

NppAutoIndentについてはすでに知っていますが、XML、HTML、CSSを使用しているため、機能しません。

4

9 に答える 9

928

Since I upgraded to 6.3.2, I use XML Tools.

  • install XML Tools via the Plugin Admin (Plugins → Plugins Admin... Then search for "XML Tools", check its box and click the "Install" button).
  • use the shortcut Ctrl+Alt+Shift+B (or menu → Plugins → XML Tools → Pretty Print)

enter image description here

enter image description here

In older versions: menu → TextFX → HTML Tidy → Tidy: Reindent XML.

于 2012-01-09T09:29:43.500 に答える
56

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

于 2013-03-02T22:05:03.320 に答える
36

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

ここに画像の説明を入力

XML Toolsテキストを n++ でフォーマットする必要があります

あなたがダウンロードした後XML Tools..

メモ帳++を終了します

Go To C:\Program File\Notepad++.... N++ がインストールされたフォルダー。

  1. npp ルート フォルダーにダウンロードした xml ツールから以下のファイルを配置します。copy replace

ここに画像の説明を入力

  1. ..\Pluginsサブフォルダーに移動し、ダウンロードしたファイルの下に配置します

ここに画像の説明を入力

再起動してお楽しみください!!!

Ctrl+ Alt+ Shft+Bをフォーマットします。

于 2015-12-02T06:29:46.247 に答える
8

Plugins -> Plugin Manager -> Show Plugin Manager -> Settings でプロキシ設定を更新して、「利用可能」リストにプラグインを表示する必要がありました。

その後、「XML Tools」のインストールは簡単で、上記のように要求されたジョブを実行しました。

于 2014-01-22T09:24:02.183 に答える
6

OP に直接答えるには、この男のサイトを見てください: Thomas Hunter Notepad++ Tidy for XML。簡単な手順に従うだけで、NPP 内で XML を適切にフォーマットできます。これまでのところ、私が見つけた唯一の異常は、ネストされた自己閉鎖要素 EG です。

<OuterTag>Text for outer element<SelfClosingTag/></OuterTag>

次のように整理されます。

<OuterTag>Text for outer element
<SelfClosingTag/></OuterTag>

これを修正する方法があるかもしれませんが、当分の間、ドキュメントの行数を 300k 減らすことができ、この特定の異常を回避することができます。

于 2012-10-30T17:46:14.953 に答える