次の方法でインデントを変更できることを知っています。
File > Settings > Editor > Code Style > ANY_LANGUAGE > Tabs and Indents > Use tab character
しかし、私のレガシープロジェクトでは、さまざまなファイルにインデントが混在しています。 IDEにスペースをタブに変更したり、元に戻したりするためのキーボードショートカットはありますか?または、すべてまたは指定した言語ファイルにキーボードショートカットを設定するにはどうすればよいですか?
タブとスペースを切り替えるには:
メインメニューで編集→インデントの変換を選択し、次にスペースへまたはタブへをそれぞれ選択します。 インデントの変更 の詳細をご覧ください。
Navigating to Actionメニューを押すと、すばやく同じことができます Ctrl+Shift+A フィールドにconvert indents
と入力します。
デフォルトでスペースのインデントを設定する場合は、設定→エディタ→コードスタイル→Javaに移動し、タブ文字を使用チェックボックスがオフになっていることを確認してインデント値:
エディタ> コードスタイル> 既存のファイルインデントを検出して編集に使用
これにより、ファイルがスペースでインデントされている場合、「タブ」が4つのスペースになり、ファイルがタブでインデントされたときに通知を表示し、ファイルをスペースに変更することを提案できます。
注:Intellijのプロバージョンを使用している場合は、違いがあります。
各ファイルを再フォーマットして、[コード]> [コードの再フォーマット]メニューでスタイルを適用できます。 Windowsでは、関連するショートカットはCtrl-Alt-Lです。
パッケージを選択すると、オプションで、ファイル拡張子でフィルタリングされた、サブディレクトリを含むすべてのソースファイルを再フォーマットするオプションが表示されます。
これはIntelliJ IDEA 2018.2.3 for Javaファイル用です。