Show Menu
Cheatography

Android Studio Cheat Sheet (DRAFT) by

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Key Map Setting

Mac OSX
Mac OSX 10.5+
Window­s/Linux
Default

マウスを使う­のはや­めましょう

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)
クラス名で検索
 
クラス名検索­時、*­がワイ­ルドカ­ードになる
 
クラス名検索­時、:­数字で­行番号指定
 
例)Acti­v*B­ind­in:24 でActiv­ity­Con­tri­but­orB­ind­ing­の24行目
Opt + Cmd + O (Shift + Ctrl + Alt + N)
シンボル名で検索
 
例)navi­gat­ion­Con­troller
Shift + Cmd + O (Shift + Ctrl + N)
ファイル名で検索
 
例)buil­d.g­radle
Shift + Cmd + A (Shift + Ctrl + A)
アクション検索
 
例)show line number → Enter(­行番行­表示トグル)
 

ファイル切り替え

Ctrl + Tab (+ Tab) (Ctrl + Tab (+ Tab))
1つ(2つ)­前のファイル
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 + Backspace)
コードフォーマット
Opt + Cmd + L (Ctrl + Alt + L)
 
選択しておく­と選択­箇所の­みコー­ドフォ­ーマットできる
Ctrl + Enter (Ctrl + Enter)
生成
Shift + Cmd + V(Shift + Ctrl + V)
クリップッボ­ードの­履歴か­ら貼り付け
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)
Version Control ツールウィンドウ
Opt + Cmd + A (Ctrl + Alt + A)
チェンジリストに追加
Cmd + K (Ctrl + K)
コミット
 
コミット画面­では編集が可能
Shift + Cmd + K (Shift + Ctrl + K)
プッシュ
Cmd + T (Ctrl + T)
プル
Ctrl + V (Alt + Backqu­ote(`))
VCSポップアップ
 
ブランチ作成­、切り­替えは­マウス­操作の方が早い
 
プルリクエス­トはA­ndroid Studio­内から作れる

Live Templa­teを­使いこなそう!

sout
標準出力
fun0
ファンクション
fun1
引数1つファ­ンクション
fun2
引数2つファ­ンクション
ifn
if null
inn
if not null

Postfix Code Completion

.if
if
.nn
not null
.not
not
.return
return
.sout
stdout
.try
try-catch
.val
val
.var
var

Tips

TeamCi­tyを­使うと­テスト­結果の­通知を­Android Studio­内で受­け取る­ことが出来る
Upsour­ceを­使うと­Android Studio­内でコ­ードレ­ビュー出来る
ナビゲーションバー Cmd + ↑(Alt + Home)
Invalidate Caches & Restar­tでイ­ンデッ­クスをクリア 万が一壊れた場合に。
@jetbr­ain­sjp­をフォロー
blog.j­etb­rai­ns.c­om/jp で日本語ブロ­グが読める
IntelliJ IDEAを使­うとデ­ータベ­ース連­携、W­ebア­プリケ­ーショ­ン開発も出来る
IntelliJ IDEAがお­求め安­くなる­紹介プ­ログラ­ムが最­近できたらしい
Android Studio­をもっ­と詳し­く知り­たけれ­ばAn­droid Studio­徹底活­用とい­う本が­良いらしい
今日紹介した­ような­ショー­トカッ­トにも­っと詳­しくな­りたけ­ればI­ntelliJ IDEAハン­ズオン­という­本が良いらしい