コードを書いた後にhtmlコードをインデントするためのNotepad ++のプラグインをたくさん見ましたが、htmlを自動インデントするプラグインや他の方法はありますかコードを書いている間?他のプログラミング言語の多くNotepad ++書き込み中に自動的にインデントすることをサポートしていますが、htmlは同じサポートを持っていないようです。
何か案は?
2つの可能性:
HTML Tidyが組み込まれている TextFX プラグインを使用します。
折りたたんでインデント プラグインを使用します(以下を参照)。
これがあなたのphpコードです折り目でインデント:
(上の画像は2つの別々の画像からアセンブルされていません!Notepad ++には、新しいビューでタブのクローンを作成する機能があります)
Indent by fold
プラグインのスクリーンキャストデモにアクセスできますここ。ビデオのauto complete
機能用の個別のプラグインはありません。ほとんどの言語では、キーワードを含むxmlファイルがすでに定義されています。さて、
Code Alignment
プラグインについて:Indent by fold
の結果に満足できない場合にのみ使用してください!インデント操作のショートカットを定義する方法は次のとおりです。
Settings/Shortcut mapper/Plugin Commands
Ctr + K
およびCtrl + D
ショートカットキーはすでに「取得」されているため(comment code
およびduplicate selection
によって)、別の組み合わせを選択しました。しかし、誰もが自分のニーズに応じてすべてのコマンドを再マップできます。「弱い」
code formatting / folding
の言語を見つけた場合はいつでも主導権を握り、キーワード、コメント、数字、演算子、区切り文字の独自の折りたたみと色付けのルールを定義することができます。
Indent by fold
を押すと、ALt + K
がどれほど美しいか見てみましょう。
DSpellChecker
プラグインがアクティブであるため、vbprocキーワードには下線が引かれています。ここは、Notepad ++用の無数のUDL(ユーザー定義言語)です。この機能の使用方法をよりよく理解するには、 DL 2.0オンラインドキュメント を読むことをお勧めします。 「BeginSub」や「EndSub」のように一言だけ折りたたむことができる時代でした。私の私のより良いASPの例でわかるように、式を使用して折りたたみを実行できるため、より簡単になりました。現在でも、UDLは考えられるすべての状況に対処できるわけではありません(UDL 3と呼ばれる進行中の作業があります)。しかし、この無料でシンプルでありながら素晴らしいユーティリティで完璧を達成できなかったことをNotepad ++開発者のせいにすることはできますか?
ソース回答 Notepad ++の自動インデントプラグイン by SorinCălinică
Notepad ++用のものはわかりませんが、ブラケットをダウンロードしてから、EmmetおよびBeautify拡張機能を入手することを強くお勧めします。 Emmetには、html要素をすばやく作成するための優れたキーストロークが多数含まれています。Beautifyには、ページ全体を自動インデントできる優れたキーストロークがあります(私のキーバインディングはctrl + shift + Lで、これがデフォルトだと思います)。