コードブロックを再インデントする方法はありますか?私はに似たものを探しています Ctrl+Shift+F Eclipseで(自動フォーマット/インデント).
はっきり言うと
私はすでにNppAutoIndentについて知っています - XML、HTMLおよびCSSを扱っているので、うまくいきません。
6.3.2にアップグレードしてから、XML Tools
を使用しています。
以前のバージョンでは:menu - > TextFX - > HTML Tidy - > Tidy:Reindent XML。
Tidy2プラグインをインストールしてください。私はNotepad ++ v6.2.2を持っています、そしてTidy2は今のところうまく働きます。
知らない人のために、nppはプラグインや他のプロジェクトから多くのサポートを受けています。これらのプラグインは SourceForge からダウンロードできます。
テキストをn ++でフォーマットするにはXML Tools
が必要です
XML Tools
をダウンロードした後..
Notepad ++を終了します
C:\Program File\Notepad++
に移動します....あなたのN ++がインストールされたフォルダ。
copy replace
によってnppルートフォルダーにダウンロードしたxmlツールからのファイルの下に置きます..\Plugins
サブフォルダーに行き、ダウンロードしたファイルの下に置きます再起動してお楽しみください!
Ctrl + Alt + Shft + B フォーマットする。
Windowsとnppをインストールしたのは3回目で、しばらくすると整頓された機能が機能しなくなったことに気づきました。だから私は解決策をグーグル、このスレッドに来て、そしてあといくつかのそう助けを借りて私は最終的にそれを修正します。私はすべての私の行動の要約を一度にそして全部のために置くつもりです。
TextFXプラグインをインストールします:Plugins - > Plugin Manager - > Show Plugin Manager。 TextFX Charactersを選択してインストールします。 nppを再起動すると、メニュー 'TextFX'が表示されるはずです。 (クレジット:@remipod)。
古いnppパッケージからConfigフォルダーを貼り付けてlibtidy.dllをインストールします。 この答え の指示に従ってください。
最新のnppインストール先(通常はC:¥Program Files(x86)¥Notepad ++¥plugins)にConfigフォルダーを作成したら、nppはそのフォルダーへの書き込みアクセス権を必要とします。 「構成」フォルダーを右クリックし、「プロパティー」 - >「セキュリティー」タブ - >「ユーザー」を選択し、「編集」 - >「フルコントロール」を選択して読み取り/書き込みアクセスを許可します。そのためには管理者権限が必要です。
Nppを再起動し、TextFX - > TextFX HTML Tidy - > Tidy:Reindent XMLが機能することを確認します。
私は プロキシ設定を更新する必要がありました [プラグイン] - > [プラグインマネージャ] - > [プラグインマネージャの表示] - > [設定]で、[利用可能]リストにあるプラグインを表示します。
その後、 "XML Tools"のインストールは簡単で、上記のように要求された仕事をしました。
Notepad ++はデフォルトでそのような機能を提供していません。しかし、 https://www.freeformatter.com/xml-formatter.html のようにテキストを自動フォーマットするためにいくつかのオンラインツールを使うことができます。
助けになる。 :)
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減らすことに成功しており、この特定の異常は回避することができます。
私は "Plugin Admin"でNotepad 7.6を使っていますが、XMLツールが見つかりませんでした。
@ some-Java-guyが answer のように手動でインストールしなければなりませんでした。ただし、私のpluginsフォルダはここにありました:C:\Users\<my username>\AppData\Local\Notepad++\plugins
そのディレクトリに新しいディレクトリ(名前はXmlTools)を作成し、そこにXMLTools.dllをコピーしました。 (そして、私はすべての依存関係をProgramファイルのNotepad ++ディレクトリにコピーしました。)