862

Android Studioで開発を開始しました。Eclipse ではCtrl+ Shift+を使用Fしていましたが、Android Studio では機能しません。それは違うでしょう。

ファイル内の任意のメソッドにジャンプするにはどうすればよい.javaですか? 私はEclipseでCtrl+を使用していました。O

利用可能ですか?コードの書式設定のショートカットは何ですか?

4

24 に答える 24

1832

窓: Ctrl+ Alt+L

Linux: Ctrl+ Shift+ Alt+L

macOS: Option+ Command+L

参照:キー コマンドとここに、 Windows/Linux ユーザーおよびMac ユーザー向けのすべてのコマンドがあります。


Rohit 氏が Ubuntu でフォーマット コードのショートカットの問題に直面したように、これは Ubuntu で画面をロックするためにCtrl+ Alt+Lキーが使用されていることが原因です。

Ubuntu がこのキーボード ショートカットを最初に処理することがわかりました。Ctrlしたがって、 + Alt+キーボード ショートカットを別のものにバインドしてL、Ubuntu と競合しないようにする必要があります。

手順

  1. システム ツールシステム設定キーボードショートカットタブ →システムロック画面に移動します。

  2. New Accelerator...Shiftを選択し、Alpha キーを使用して任意の特殊キー ( +など)を押しますL。キーボード ショートカットが正常に変更されているはずです。

  3. キーボード ショートカットが Android Studio で機能するようになったかどうかを確認します。

代替方法

Ctrl+ Alt+ Shift+ L(ダイアログを表示する)


Eclipse ショートカットを使用することもできます。

  • Windows および Linux: メニューの[ファイル] → [設定] → [キーマップ] に移動します。
  • macOS: メニューの [設定][キーマップ] に移動し、ドロップダウン メニューから [Eclipse] を選択します。

メニューバーの使用

  • 再フォーマットするコードを選択します

  • メニュー バーの [コード] をクリックし、下の画像に示すように[コードの再フォーマット] を選択します。

    ここに画像の説明を入力してください

Android studio 3.5 では、xml コードの再配置に問題があり、ビューも再配置されるため、最初にこれらの設定を使用する必要があります。

設定 -> エディター -> コード スタイル -> XML -> 設定元 -> 定義済みスタイル > Android。

Android Studio 4+ のアップデート

Android Studio 4 以降では、Mac で問題のショートカットに直面する可能性があります。Mac で Android Studio 4 にアップデートした後、ショートカットが機能しませんか? それに対する答えがあります。

于 2013-05-16T06:13:05.240 に答える
113

Eclipse のキーボード ショートカットを使用することもできます。メニューの [設定] → [キーマップ] に移動し、ドロップダウン メニューから [ Eclipse ]を選択します。


実際のパスは次のとおりです: menu FileSettingsKeymap (IDE 設定の下)

于 2013-05-16T16:03:45.917 に答える
73

Android Studio のヒントとコツのドキュメントに記載されているキーボード コマンドを確認します。

ここに画像の説明を入力してください

于 2013-05-16T06:16:49.040 に答える
16

CtrlLinux 上の Android Studio でコードをフォーマットするには、代わりに+ Alt+ Super+を使用できますL。これを使用すると、システム ショートカットを変更する必要がなくなります。(Superキーは、キー以外の Windows アイコン キーAltです)。

于 2014-05-12T06:12:07.777 に答える
11

これらのショートカットをすべて使用する前に、Android Studio ですべての Eclipse ショートカットを適用する必要があります。

手順:

手順:

Setting -> KeyMap -> Select Eclipse -> Apply -> OK

これで、Android Studio ですべての Eclipse ショートカットを使用できるようになりました...

ここにいくつかのスナップショットがあります。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

于 2015-03-12T05:42:38.573 に答える
9

これをチェックして。また、好みに応じて変更することもできます。

ここに画像の説明を入力

ここに画像の説明を入力

于 2014-08-21T06:02:22.120 に答える
8

キーマップをEclipseに切り替える@ user2340612の回答に追加するだけで、Android Studio 1.0.1のパスは次のとおりです。

メニューファイル設定キーマップ(エディタオプションの下) → キーマップ= Eclipse

于 2015-01-09T13:55:17.950 に答える
6

本当に、このショートカットの後にUbuntuロック画面が表示されたため、このスレッドに行きましたCtrl+ Alt+ L。同じ問題がある場合は、[設定] - [キーボード] - [ショートカット] - [システム]に移動して、「ロック画面」のデフォルトのショートカットを変更してください。

于 2015-05-18T18:48:32.807 に答える
5

ブラケット内の配置の問題について疑問に思っている人のために、JetBrains は問題追跡にこれを持っています。

答えは次のとおりです。

Android Studio でコードを整列/フォーマットするにはどうすればよいですか?

于 2015-01-29T21:58:26.850 に答える
4

私のために働いたショートカットは

SHIFT+ ALT+ CMD+L

インポートを最適化して、使用しないものを削除し、新しいクラスを自動インポートできます。

ここに画像の説明を入力

ここに画像の説明を入力

于 2016-01-07T00:05:24.210 に答える
4

Android Studioでコードをフォーマットする場合、組み合わせキーは次のとおりであることは明らかだと思います。

CTRL+ ALT+ L(Win/Linux)

OPTION+ CMD+ L(マック)

ただし、メソッドへのジャンプについては回答するのを忘れていました。宣言/実装に入るには、次の 3 つの方法があります。

  1. 後藤宣言

CTRL+BまたはCTRL+ CLICK(Win/Linux)

CMD+BまたはCMD+ CLICK(Mac)

  1. Goto 実装

これらのコマンドは、選択したクラス/インターフェースを実装しているすべてのクラス/インターフェースのリストを表示します。変数に対しては、Goto 宣言と同じ効果があります。

CTRL+ ALT+ B(Win/Linux)

CMD+ ALT+ B(マック)

  1. 型宣言に移動

これらのショートカットは、「AnyClass」クラスの宣言に入ります。

CTRL+ SHIFT+ B(Win/Linux)

CTRL+ SHIFT+ B(マック)

さらに、スーパー クラスに移動するためのショートカットがあります。これにより、現在のシンボルの親が開きます。Goto 実装のほぼ反対です。オーバーライドされたメソッドの場合、親の実装を開きます。

CTRL+ U(Win/Linux)

CMD+ U(マック)

于 2016-03-22T01:03:11.857 に答える
1

CtrlWindows で++を使用した経験があり、バックグラウンドで実行されている別のソフトウェアによって予約されていたため、このショートカットはまったく機能しませんでしたAltL後で気づいたこと。

役立つかもしれないと思ったので、この問題について言及することにしました。. .

于 2019-09-19T07:37:00.607 に答える
-1

Eclipse ですべてのコマンドを見つけることができる最適なキーはCtrl+ Shift+Lです。

これを押すと、Eclipse のすべてのコマンドを取得できます。

重要な点の 1 つはCtrl+ Shift+O役に立たないインポートをインポートおよびアンインポートすることです。

于 2014-07-15T07:07:14.300 に答える