Created
February 9, 2018 02:10
-
-
Save yusuke/e30257656a78ca007627e0762a5a7fbc to your computer and use it in GitHub Desktop.
Android Studio30分集中超絶技巧100選メモ DroidKaigi 2018 #DroidKaigi #DroidKaigi_room3
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Android Studio30分集中超絶技巧100選 DroidKaigi 2018 | |
山本 ユウスケ @yusuke | |
マウス、トラックパッドを使うのはやめましょう | |
今日は以下のキーマップの話です | |
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 + 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) | |
チェンジリストに追加 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アプリケーション開発も出来る | |
IntelliJ IDEAがお求め安くなる紹介プログラムが最近できたらしい | |
Android Studioをもっと詳しく知りたければAndroid Studio徹底活用という本が良いらしい | |
今日紹介したようなショートカットにもっと詳しくなりたければIntelliJ IDEAハンズオンという本が良いらしい |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
ありがとうございます!