Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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ハンズオンという本が良いらしい
Add Comment
Please, Sign In to add comment