IntelliJまたはEclipseで、ファイルが保存されるたびにファイルを再フォーマット(クリーンアップ)する設定を見たことを覚えています。見つける方法(設定で見つかりませんでした)
アクションプラグインの保存 をお勧めします。また、インポートの最適化とコードの再配置もサポートしています。
Eclipse formatter plugin との組み合わせでうまく機能します。
プラグインを検索してアクティブにします。
それを構成します。
編集:Intellijの最新バージョンでは、保存アクションプラグインはIntellijの自動保存によってトリガーされているようです。編集中にヒットした場合、これは非常に面倒です。
プラグインのこのgithubの問題は、いくつかの可能な解決策へのヒントを提供します。
https://github.com/dubreuia/intellij-plugin-save-actions/issues/6
私は実際に再フォーマットを割り当てようとしました Ctrl+S そしてそれはうまく働きました-保存は今自動的に行われます。
この解決策は私にとってよりうまくいった:
注:組織化されたインポートでは、最初に[今後このメッセージを表示しない]チェックボックスをオンにする必要がありますが、その後は正常に機能します。
ステップ2. with:編集->マクロ-> "マクロ記録の開始"
ステップ6. with:編集->マクロ-> "マクロ記録の停止"
他のすべては同じままです。
8.環境設定にはキーマップ設定が含まれています。スクリーンショットに示すように、入力フィールドを使用してコンテンツをフィルタリングします。
以下は、更新されたニールの回答です。
チェックイン時に自動的にクリーンアップするように設定しましたが、通常はこれで十分です。何かがsomethingすぎる場合は、ショートカット(Ctrl-Alt-L、 Return)。また、貼り付けたコードを自動書式設定するオプションもありますが、使用したことはありません。
Ctrl + Alt + L フォーマットファイル(以下の2つを含む)
Ctrl + Alt + O インポートを最適化する
Ctrl + Alt + I 特定の行のインデントを修正します
私は通常走る Ctrl + Alt + L 私の仕事をコミットする前に数回。むしろ、コマンドではなく、自動的にクリーンアップ/再フォーマットを行います。
InteliJ Idea Community 2018.2を使用している場合、手順は休閑です。
IDEを再起動して試してください。
あなたが何を言おうとしているのか、私の前の人たちが同じことを書いたのを知っています。しかし、私はこの投稿の上の手順を使用して混乱し、IDEの最新バージョンを持っている人向けにダムダウンバージョンを作成したかったのです。
Reformat code...
アクションを再バインドしました Ctrl-S、Save All
のデフォルトのバインディングを置き換えます。
最初はおかしく聞こえるかもしれませんが、IntelliJは事実上すべてのアクション(テストの実行、プロジェクトのビルド、エディタータブを閉じているときでも)を節約するようです。打つ癖があります Ctrl-S かなり頻繁に、したがってこれは実際に私にとって非常にうまく機能します。再フォーマット用のデフォルトのバインドよりも入力する方が確かに簡単です。
IntellIJ 14 && 15:[変更のコミット]ダイアログでコードをチェックインするときに、[コードの再フォーマット]チェックボックスをオンにすると、IntelliJはチェックインするすべてのコードを再フォーマットします。
ソース: www.udemy.com/intellij-idea-secrets-double-your-coding-speed-in-2-hours
IntelliJにはそのようなものがあると思いましたが、見つけることができません。保存時に行われる唯一のクリーンアップは、行末の空白が削除されることです。ある時点でその動作を指定する必要があると思いましたが、この時点では何も関連していません。
Prettierについての場合は、File Watcherを使用します。
参照=>ツール=>ファイル監視=> +をクリックして新しい監視を追加=>よりきれいに
https://prettier.io/docs/en/webstorm.html#running-prettier-on-save-using-file-watcher