2016-12-06 10 views
0

私はAndroidプロジェクトに追加した新しいJavaファイルにインデントを追加する必要があります。現在、左マージンはすべて難しいです。 Stack Overflowには、これはAndroid StudioでCTRL + ALT + Lで行うことができるというアドバイスがあります。Android Studio 2.2.2のCTRL + ALT + L動作

しかし、私は私のコードでは、テキストのブロックを選択し、CTRL + ALT + Lを行うとき、私は、ポップアップダイアログ題し再フォーマットのファイルを取得:(私のファイル名)、適用範囲のためのラジオボタンとをオプション。スコープの下には「選択されたテキスト」があり、オプションでは何もありません。 [実行]をクリックするとダイアログは消えますが、何も変わりません。私は間違って何をしていますか?

+0

を検索私はあなたが実際にはキャップが上のキーをロックしていたと仮定します。興味深いことに、[リフォーマットファイル]ダイアログは、[選択されたテキスト]オプションがチェックされていると実際には動作しないようです。それは、しかし、通常のショートカットで動作します。 – Gira

+0

_興味深いことに、Reformat Fileダイアログは、Selected Textオプションがチェックされていると実際には動作しないようです._次に、Android Studioで選択したテキストブロックを再フォーマットするにはどうすればよいですか? – user316117

+0

CTRL + ALT + l(小文字のL)は、テキストが選択されたときにうまく動作します。そして、上記のReformat Dialogに関する私の声明を無視して、Androidスタジオでは動作しますが、CLionでは動作しません。 – Gira

答えて

0

私はあなたが窓にいると思っています。 Macでは等価な配列は、あなたが、私が順番にシフトを追加する必要が見ているのポップアップを見るためにコマンド + オプション + L

です。今コマンド + オプション + シフト + L

なるCTRL +Altキー + シフト + Lを行うにはあなたの側にしてみてください。あなたは粘着性がないことを確認してくださいシフトキー/キャップロック?

、お使いの設定でシーケンスの設定を確認しpreferencesに移動するには - >Keymapauto-indent lines

+0

タイトルが示唆するように、私は大文字の "L"を使用しています。つまり、CTRLキーとAltキーを同時に押しながらShiftキーと "L"キーを同時に押しています。 。しかし、あなたが "ctrl + Alt + shift + L"を意味するのであれば、あなたの答えは不明です。shift + capital Lは小文字の "L"を生成するからです。 – user316117

+0

よろしいですか?コードを自動インデントするには、小文字のLを使用する必要があります。つまりシフトを押さないでください。シーケンス内の文字を大文字にする必要がある場合は、Shiftキーを押したままにすることも指定します。 – Distwo

+0

シーケンス内のすべての文字は、通常、キーボードに表示される方法であるため、大文字で表記されます。 – Distwo

関連する問題