web-dev-qa-db-ja.com

Intellij IDEA、プロジェクト内のすべてのコードをフォーマットします

私はIDEAのコードフォーマットが本当に好きですが、各ファイルを経由せずに特定のプロジェクトのすべてのコードを再フォーマットするにはどうすればよいですか? Subversionにコミットする前にコードのインポートを整理/最適化するオプションを見つけましたが、それは素晴らしいですが、それ以外の場合は変更されたファイルにのみ適用されるようです(ほとんどの場合に賢明です!)

プロジェクト内のすべてのソースファイルを手動ですべて処理せずに自動フォーマットする方法はありますか?

105
Michael Berry

ツリー構造で、再フォーマットするフォルダーを右クリックし、メニューから「コードの再フォーマット」を選択します。

189
Friesgaard

再フォーマットを要求する場合、個々のファイルの代わりに「プロジェクト全体」ラジオボタンを選択します。

1つの問題に注意してください:あなたのスタイルに適合しない他の開発者と一緒に大きなプロジェクトに取り組んでおり、IntelliJを使用してコードを編集するたびにすべてのコードを変換している場合、バージョン管理システムの問題。チェックインすると膨大な量の変更が長く続き、機能の変更に関係するものはほとんどありません。その場合は、グループスタイルに準拠する方が適切です。

20
duffymo

「CTRL + ALT + L」はウィンドウのみで機能します。 「CTRL + ALT + L」はUbuntuロック画面のショートカットキーであるため、このためには機能しません。

試して、

再フォーマットするフォルダを右クリックし、メニューから[コードの再フォーマット]を選択するか、上部のナビゲーションバーの[コード]ボタンをクリックして、[コードの再フォーマット]を選択します

ありがとうございました

1
Jasintha Peiris

iDea:Editor basics ドキュメントによると:

ショートカットを使用できます Ctrl+ALT+L (Windows/Linux)または ⌥⌘+L (MAC OS X)およびエントリの再配置オプションを選択して、現在のファイルのコードを再フォーマットするか、モジュールまたはディレクトリを再フォーマットします(複数のファイルを選択した後) )。

コンテキストメニューからモジュール、ファイル、またはディレクトリを右クリックして[コードの再フォーマット]を選択し、エントリの再配置オプションを選択することもできます。

enter image description here

Importsオプションを選択して、ファイルのインポートを最適化することもできます。

これは、ほとんどのJetbrains IDES(iDea、PyCharm、WebStorm、RubyMineなど)で機能します。

1
coderade