7

IntelliJ IDEAの「コードの再フォーマット...」(Ctrl + Alt + L)機能が大好きです。

これで、確認するXMLファイルがたくさんあります。私が今していることは、xmlファイルを開き、すべてを選択し、IntelliJ IDEAによって開かれたxmlファイルにコピーして貼り付け、「コードの再フォーマット...」を使用してxmlファイルを美化し、その後、フォーマットされたxmlファイルを元のxmlファイルに戻します。

それは時間がかかり、まったく楽しいものではありません。

「コードの再フォーマット...」機能をIntelliJIDEAからコマンドラインツールに取り込んで、すべてのxmlファイル(javaなどの他のファイル)を一度に美化できれば素晴らしいと思います。

そこで、ideaIC-99.18のソースコードの勉強を始めます。そして、CodeFormatterFacadeクラスとパッケージcom.intellij.formattingを見つけます。しかし、それでも私には、やるべきことがたくさんあるように見えます。

誰かがそれを以前にやったと思ったことはありますか?任意の提案をいただければ幸いです。どうもありがとう!

4

1 に答える 1

7

IntelliJ IDEA フォーマッターは、残りのコードと非常に緊密に結合されています。スタンドアロンで実行する最も簡単な方法は、ApplicationStarter インターフェイスを実装するプラグインを作成することです。これにより、IntelliJ IDEA に基づいてコマンドライン ベースのツールを作成できます。このアプローチの大きな欠点は、ツールを実行しても IntelliJ IDEA の内部のほとんどが初期化されるため、それほど高速ではないことです。

于 2011-04-27T14:53:32.887 に答える