Intellijのアイデアから「フォーマットコード」機能を取得する方法は?

StackOverflow https://stackoverflow.com/questions/5805960

  •  24-10-2019
  •  | 
  •  

質問

Intellij Ideaの「Format Code ...」(Ctrl+Alt+L)関数が大好きです。

今、私は調べるXMLファイルをたくさん持っています。私が今やっているのは、XMLファイルを開き、すべてを選択し、Intellijのアイデアによって開かれたXMLファイルに貼り付けてから、「Reformat Code ...」を使用してXMLファイルを美化します。フォーマットされたXMLファイルは、元のXMLファイルに戻ります。

時間がかかり、まったく楽しくありません。

「Reformat Code ...」関数をIntellijのアイデアからコマンドラインツールに削除して、すべてのXMLファイル(Javaなどの他のファイル)を一度に美化できる場合は素晴らしいことです。

そこで、Ideaic-99.18のソースコードの研究を開始します。 CodeFormatterFacadeクラスとパッケージcom.intellij.Formattingを見つけます。しかし、それはまだ、私にとっては、やるべきことがたくさんあるように思われます。

誰かがそれを以前にやったことを考えていますか?どんな提案にも感謝されています。どうもありがとう!

役に立ちましたか?

解決

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top