Android Studioで開発を始めました。EclipseではCtrl+ Shift+ を使用してFいましたが、Android Studioでは機能しません。違います。
.java
ファイル内の任意のメソッドにジャンプするにはどうすればよいですか?私はEclipseでCtrl+ Oを使用していました。
利用できますか?コードフォーマットのショートカットは何ですか?
Android Studioで開発を始めました。EclipseではCtrl+ Shift+ を使用してFいましたが、Android Studioでは機能しません。違います。
.java
ファイル内の任意のメソッドにジャンプするにはどうすればよいですか?私はEclipseでCtrl+ Oを使用していました。
利用できますか?コードフォーマットのショートカットは何ですか?
回答:
Windows: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と競合しないようにする必要があります。
移動システムツール → システム設定 → キーボード → ショートカットタブ→ システム → ロック画面。
[ New Accelerator ...]行を選択し、特殊キーをアルファキーで押します(例:Shift+ L)。キーボードショートカットは正常に変更されているはずです。
キーボードショートカットがAndroid Studioで機能するかどうかを確認します。
Ctrl+ Alt+ Shift+ L(ダイアログを表示するため)
Eclipseショートカットを使用することもできます。
Android Studio 3.5では、xmlコードの再配置に問題があり、ビューも再配置されるため、これらの設定を最初に使用する必要があります。
設定->エディター->コードスタイル-> XML->設定元->定義済みスタイル> Android。
ctrl+o
Eclipseのキーボードショートカットを使用することもできます。メニューの[ 設定] →[ キーマップ ]に移動し、ドロップダウンメニューから[ Eclipse ]を選択します。
実際のパスは次のとおりです。メニューファイル → 設定 → キーマップ(IDE設定の下)
Android Studioのヒントとトリックのドキュメントに記載されているキーボードコマンドを確認します。
LinuxのAndroid Studioでコードをフォーマットするには、代わりにCtrl+ Alt+ Super+を使用できますL。これを使用すると、システムショートカットを変更する必要がなくなります。(Superキーは、キーのほかにWindowsアイコンキーAltです)。
Android Studioでのコードのフォーマット:
Ctrl+ Alt+ L(Windows / Linux)
Option+ Cmd+ L(Mac)
ただ、メニューに行く:ユーザーは、Eclipseのキーボードショートカットを使用することができます設定 → 設定 → キーマップとEclipseを選択する(またはいずれかあなたのような)ドロップダウンメニューから。
キーマップをEclipseに切り替えるための回答を@ user2340612に追加するために、Android Studio 1.0.1のパスは次のとおりです。
メニューファイル → 設定 → キーマップ(下のエディタオプション)→ キーマップ = エクリプス
Android StudioでJava / XMLファイルを自動フォーマットするには、次のコマンドを使用します。
Eclipseのように作業を1つのポイントで行う必要があるため、Android Studioにはそのような組み込み機能はありませんが、マクロを介してそれを実行できます。次の手順を実行します:
Android Studioで、任意のソースコードファイルを開きます。
押すCtrl+ Alt+ Oこれは、未使用のインポートを検索/最適化するために使用されます。
ダイアログが開いたら、「今後表示しない」を選択して「実行」をクリックします。
[ 編集] > [ マクロ] > [マクロ記録の開始]に移動します。
Ctrl+ Alt+を押しOます。
Ctrl+ Alt+を押しLます。これにより、コードがフォーマットされます。(Ubuntuの場合はShift+ Ctrl+ Alt+ L)。
Ctrl+を押しSます。これでファイルが保存されます;)
[ 編集] > [ マクロ] > [ マクロ記録の停止]に移動します。
作成したこのマクロを、「自動フォーマット」などの名前で保存します。
ブーム、これでマクロが正常に作成されました。次に、ショートカットを追加/割り当てます。
環境設定を開きます。
左側のバーでKeymapを検索します。
右側のペインで、検索バーをクリックして、保存したマクロの名前を入力します(「自動フォーマット」)。
アイテムをダブルクリックします。2つあるかもしれませんが、どちらをクリックしてもかまいません。
[ キーボードショートカットを追加]をクリックします。
キーボードショートカットをCtrl+に設定しますS。
最後に、Ctrl+ Sを上書きして新しいマクロにすることを確認します。
Ctrl+ Alt+ LUbuntuのロック画面ショートカットと競合する可能性があります。このような場合、次のようにコードを再フォーマットするためのキーボードショートカットを変更できます。
ファイル->設定-> IDE設定->キーマップ
「再フォーマットコード」を検索して、キーボードショートカットを変更します。
本当に、このショートカットCtrl+ Alt+の後でUbuntuのロック画面が表示されたため、このスレッドに移動しましたL。同じ問題が発生している場合は、[設定]-[キーボード]-[ショートカット]-[システム]に移動して、[ロック画面]のデフォルトのショートカットを変更してください。
ブラケット内の配置の問題について不思議に思っている人のために、JetBrainsは、問題追跡のようにこれを持っています。
ここに答えがあります:
私はのためにあることは明らかであると思うのコードの書式のAndroid Studioで組み合わせキーは、次のとおりです。
CTRL+ ALT+ L(Win / Linux)
OPTION+ CMD+ L(Mac)
ただし、Jump into into the methodについて回答するのを忘れていました。宣言/実装には3つの方法があります。
CTRL+ BまたはCTRL+ CLICK(Win / Linux)
CMD+ BまたはCMD+ CLICK(Mac)
これらのコマンドは、選択したクラス/インターフェースを実装しているすべてのクラス/インターフェースのリストを表示します。変数では、Goto宣言と同じ効果があります。
CTRL+ ALT+ B(Win / Linux)
CMD+ ALT+ B(Mac)
これらのショートカットは、「AnyClass」クラスの宣言に入ります。
CTRL+ SHIFT+ B(Win / Linux)
CTRL+ SHIFT+ B(Mac)
さらに、スーパークラスに移動するためのショートカットがあります。これにより、現在のシンボルの親が開きます。後藤実装とは正反対です。オーバーライドされたメソッドの場合、親の実装を開きます。
CTRL+ U(Win / Linux)
CMD+ U(Mac)
他の回答が説明する自動フォーマットに加えて、インデントしたいテキストを強調表示してから押すこともできます
詳細については、キーボードショートカットのドキュメントをご覧ください。
これを試して。
注:Linuxの多くの答えはCtrl+ Alt+ だけL ですが、これは誤りです。Linuxでは、やってCtrl+ Alt+は、Lシステムをロックします。
KDE Menu -> System Settings -> Shortcuts and Gesture -> Global Keyboard Shortcut
、から変更し、KDEコンポーネントスピナーで[KDEセッションマネージャー]を選択します。クリアロックセッションショートカット。
Windows の場合はCtrl+ Alt+ Lです。キーボードショートカットの完全なリストについては、ユーザーマニュアルをご覧ください。https://developer.android.com/studio/intro/keyboard-shortcuts.html