Mac OSX: Mac OSX 10.5+ | |
Windows/Linux: Default | |
他のキーマップだとQiitaやドキュメント、ブログなどを見る際に苦労します。 | |
設定画面 | Cmd + , (Ctrl + Alt + S) |
プロジェクト設定画面 | Cmd + ; |
File > Power Save Mode | バッテリー節約 |
プロジェクトペイン | Cmd + 1 (Alt + 1) |
新規ファイル | Cmd + N (Alt + Insert) |
ツールウィンドウ拡大 | Shift + Ctrl + → |
ツールウィンドウ縮小 | Shift + Ctrl + ← |
プロジェクトペインからエディタペインへ | ESC |
エディタ最大化 | Shift + Cmd + F12 (Shift + Ctrl + F12) |
ツールウィンドウ復帰 | Shift + Cmd + F12 (Shift + Ctrl + F12) |
Window → Store Current Layout as Default | レイアウトを保存 |
デフォルトレイアウトを復帰 | Shift + F12 |
空気を読む | Option + Enter (Alt + Enter) |
どこでも検索 | Shift + Shift (Shift + Shift) |
クラス名で検索 | Cmd + O (Ctrl + N) |
クラス名検索時、*がワイルドカードになる | |
クラス名検索時、:数字で行番号指定 | |
例)Activ*Bindin:24 でActivityContributorBindingの24行目 | |
シンボル名で検索 | Opt + Cmd + O (Shift + Ctrl + Alt + N) |
例)navigationController | |
ファイル名で検索 | Shift + Cmd + O (Shift + Ctrl + N) |
例)build.gradle | |
アクション検索 | Shift + Cmd + A (Shift + Ctrl + A) |
例)show line number → Enter(行番行表示トグル) | |
ファイルの切り替えにタブを使うのはやめよう! | |
1つ(2つ)前のファイル | Ctrl + Tab (+ Tab) (Ctrl + Tab (+ Tab)) |
最近開いたファイル | Cmd + E (Ctrl + E) |
最近編集したファイル | Shift + Cmd + E (Shift + Ctrl + E) |
あらゆるポップアップはインクリメンタルサーチできる! | |
構造ツールウィンドウ | Cmd + 7(Alt + 7) |
構造ポップアップ | Cmd + F12 (Ctrl + F12) |
定義箇所へ | Cmd + B (Ctrl + B) |
定義をポップアップ確認 | Cmd + Y (Shift + Ctrl + I) |
利用箇所をハイライト | Shift + Cmd + F7(Shift +z Ctrl + F7) |
実装へジャンプ | Opt + Cmd + B (Ctrl + Alt + B) |
パラメータ表示 | Cmd + P (Ctrl + P) |
スーパークラスへ | Cmd + U (Ctrl + U) |
前(後)の場所へ | Cmd + [ / ] (Ctrl + Alt + ← / →) |
利用箇所のポップアップ | Opt + Cmd + F7 (Ctrl + Alt + F7) |
利用箇所の検索 | Opt + F7 (Alt + F7) |
コードを折りたたむ/展開する | Cmd + .(Ctrl + .) |
プロジェクトを検索 | Shift + Cmd + F (Shift + Ctrl + F) |
プロジェクトで置換 | Shift + Cmd + R (Shift + Ctrl + R) |
マルチカーソル | Shift + Alt + クリック |
次の同じ文字列にカーソル配置 | Ctrl + G |
選択位置を上下に移動 | Shift + Opt + ↓/↑(Shift + Alt + ↓/↑) |
補完候補 | Ctrl + Space (Ctrl + Space) |
補完(置換) | Tab (Tab) |
補完(挿入) | Enter (Enter) |
ステートメントを完結 | Shift + Cmd + Enter (Shift + Ctrl + Enter) |
選択範囲拡大 Opt + ↑ (Ctrl + W) | |
選択範囲縮小 | Opt + ↓ (Shift + Ctrl + W) |
最後の編集箇所へ戻る | Shift + Cmd + Delete (Shift + Ctrl + |
コードフォーマット | Opt + Cmd + L (Ctrl + Alt + L) |
選択しておくと選択箇所のみコードフォーマットできる | |
生成 | Ctrl + Enter (Ctrl + Enter) |
クリップッボードの履歴から貼り付け | Shift + Cmd + V(Shift + Ctrl + |
カーソル位置で実行 | Shift + Ctrl + R (Shift + Ctrl + F10) |
カーソル位置でデバッグ | Shift + Ctrl + D () |
リネーム | Shift + F6 (Shift + F6) |
変数の抽出 | Cmd + Opt + V (Ctrl + Alt + V) |
メソッドの抽出 | Cmd + Opt + M (Ctrl + Alt + M) |
リファクタリング | Ctrl + T (Shift + Ctrl + Alt + T) |
Version | Control ツールウィンドウ Cmd + 9 (Alt + 9) |
チェンジリストに追加 | Opt + Cmd + A (Ctrl + Alt + A) |
コミット | Cmd + K (Ctrl + K) |
コミット画面では編集が可能 | |
プッシュ | Shift + Cmd + K (Shift + Ctrl + K) |
プル | Cmd + T (Ctrl + T) |
VCSポップアップ | Ctrl + V (Alt + Backquote(`)) |
ブランチ作成、切り替えはマウス操作の方が早い | |
プルリクエストはAndroid Studio内から作れる | |
Live Templateを使いこなそう! | |
標準出力 | sout |
ファンクション | fun0 |
引数1つファンクション | fun1 |
引数2つファンクション | fun2 |
if null | ifn |
if not null | inn |
Postfix completionを使いこなそう! | |
if | .if |
not null | .nn |
not | .not |
return | .return |
標準出力 | .sout |
try-catch | .try |
val | .val |
var | .var |
課題トラッキングツール連携すると便利 | |
TeamCityを使うとテスト結果の通知をAndroid Studio内で受け取ることが出来る | |
Upsourceを使うとAndroid Studio内でコードレビュー出来る | |
ナビゲーションバー | Cmd + ↑(Alt + Home) |
Invalidate Caches & Restartでインデックスをクリア | |
万が一壊れた場合に。 | |
@jetbrainsjpをフォロー | |
blog.jetbrains.com/jp で日本語ブログが読める | |
IntelliJ IDEAを使うとデータベース連携、Webアプリケーション開発も出来る |
Forked from yusuke/Android Studio30分集中超絶技巧100選メモ DroidKaigi 2018 #DroidKaigi #DroidKaigi_room3
Last active
May 7, 2018 15:27
-
-
Save itog/de7828d066191b0efc190f6bb6a08b06 to your computer and use it in GitHub Desktop.
Android Studio30分集中超絶技巧100選メモ DroidKaigi 2018 #DroidKaigi #DroidKaigi_room3
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment