Notepad ++でドキュメントを自動フォーマットする


44

Visual Studio(および他のいくつかのMicrosoftエディター)では、単純なCtrl+ KCtrl+でドキュメントを自動フォーマットできますD

これにより、改行とタブが自動的に挿入されます。

Notepad ++に同様の機能はありますか?

回答:



18

「NppAutoIndent」プラグインをダウンロードします。Notepad ++の場合:

プラグイン→プラグインマネージャー→利用可能→NppAutoIndent

「NppAutoIndent」プラグインには、C / C ++、PHP、JavaなどのCスタイル言語用の「スマート」インデントがあります。それは最初のリリースですので、完璧であると期待しないでください。もちろん、完全にあなたの好みに合わないかもしれません。HTML / XMLのサポートはありません。そのような場合、タグマッチングの実装ははるかに困難です。それを使用するには、コードを選択して:

TextFX→TextFX編集→C ++コードの再インデント

TextFXメニューに表示されない場合は、SourceForgeからプラグインをインストールできます

参照:



4

マークアップ/ xmlには、「XMLツール」と呼ばれるプラグインがあります。

これは、Notepad ++内のプラグインマネージャーを介して追加できます。


1
それが何であるかを私に伝えることなく、ドキュメント内のエラーを言うだけで、HTMLをきれいにすることはできません。
マシューロック

1

コードをフォーマットするためのほとんどのプラグインは次のとおりです。

JStool(JSmin):
UniversalIndentGUI(text auto update' in plugin manager-> UniversalIndentGUI
ショートキーを有効にする= CTRL+ALT+SHIFT+J


TextFX: (Shortkey = CTRL+ALT+SHIFT+BまたはTextFX > TextFX Html Tidy > Tidy: reindent XML)TextFXには、長い行を折り返すという利点があります。XMLツールでは行が折り返されませんが、それらの新しい行は正しくインデントされません。


XMLツール: (XML用のカスタマイズされたプラグイン、Shortkey = CTRL+ALT+SHIFT+BまたはXML Tools > Pretty print [Text indent]
XMLツールは、新しくラップされた行を適切にインデントすることでTextFXを補完します。

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