LoginSignup
135
141

More than 5 years have passed since last update.

AndroidStudioの便利なショートカットを使いこなしたい

Last updated at Posted at 2015-07-18

自分はこれまでAndroid Studioでなんとなく便利なショートカットとかを見つけて、なんとなく使っていました。
そこで、ちょっと便利そうなのがないのか調べてみたので、とりあえず自分が使っている便利なショートカットと、これから使うであろう便利そうなショートカットを共有します。
Mac用のショートカットになっています。

自分がよく使っているショートカットなどの便利機能(よく使う順)

最近使ったファイルを表示する

command + e
素早く最近使ったファイル一覧が出てきます。
エディタ領域が広くなり、またタブの中から探してしまう手間がなくなるので、自分はタブ表示をOFFにしてAndroidStudioを使っていて、これをタブ切り替えのように利用しています。
image

フォーマットして次の行を開く

command + shift + enter
癖にするとフォーマットし忘れが減るので便利です。
formatnewline.gif

Postfix Completion

例えば
articleArray.forと入力して
こんな感じに保管させることができます

for (Article article : articleArray) {
}

postfixcompletion
こちらの記事に詳細を書いています。
http://qiita.com/takahirom/items/ac1d1b08351610dfcc43

シンボルの検索

command + alt + o
クラス名やメソッド名を検索するのに利用しています。
shift+shiftでも同様の検索ができるのですが、shift+shiftはライブラリの中であったりとても広い範囲で検索してしまうので、不要な検索結果が多いのでこちらを利用しています。
image

引数のリストを表示する

command + p
引数なんだっけっていうの割とよくあるので、、
image

メソッドなどの呼び出し先を開く

command + b
command+クリックを処理追いかけるたびにやっていたのですが、こちらのほうが早そうだったのでこちらでやっています。
openmethod.gif

メソッドの呼び出し元一覧を表示する

ctrl + alt + h(コールヒエラルキーでショートカットを暗記)
処理の流れを追いかけるのによく利用します。
callpoint.gif

インターフェースなどを実装しているメソッド一覧を表示する

左の(I↓)みたいのをクリックする
コード追っていたらinterfaceだったみたいのはよくあって、大体は実装をみたいためです。
showimplement.gif

いろんなアクションを検索して使う

command+shift+a
コマンドは覚えていないけど便利な機能にアクセスしたいときに使います。
大体のAndroidStudioの機能はこれでアクセスできるので便利です。
action.gif

これから使いたいショートカットなどの便利機能

Android StudioはIntelliJベースなので、IntelliJ IDEAIntelliJ IDEA Video Tutorialsで面白そうな動画をひと通り見てみて、便利そうなものを紹介します。
https://www.youtube.com/playlist?list=PLPZy-hmwOdEXdOtXdFzyx_XCnrF_oD2Ft

カーソル位置の履歴を戻る、進む

メソッドの呼び出し先を開いた時に、元の場所に戻りたいとかなって戻れなくて困っていました。
日本語キーボードのこれで戻る進むができるようです。
戻る:command+@
進む:command+[
知らなかったのですが、基本操作ですし、ちょっと使ってみたら普通に便利でした。

引数補完を表示する

ctrl + shift + space
無名クラス内で引数を入力したりするときにいちいちMainActivity.thisとか入力するのがめんどうでしたがこれで解決できるみたいです。
completion.gif

フルスクリーン

command+shift+F12
ログキャットとかファイル一覧が隠れます
コードだけ見たいときに便利そうです。
fullscreen.gif

プロジェクト一覧が開いているファイルの位置に移動するようにする

AutoScroll from sourceを有効にする
move.gif

ADB Ideaでデータ削除して再起動を行う

Preferences->Plugins->Browse repositoriesでADB Ideaを検索してインストールしてください
ctrl+shift+aで選択パネルを出せるのですが、アプリをアンインストールしたり、起動させたり、データを削除して起動したりできるようですごく便利です。

output.gif

他の記事を参考にさせていただいたもの

やはり他の方の記事を見ると知らなかったものがたくさん出てきます。どんどん追加していきたいです。

普段使っている道具を見直す〜Android Studio編〜
http://qiita.com/shikato/items/518eb763227db8acecf0

Generate (いろいろなコードを生成する)

ctrl + Enter or command + n
よくコンストラクタを作るときに利用していますが、toStringで結構いい感じにメンバ変数を出せたりするのは知りませんでした。役に立ちそうです。

generate.gif

(追加編集中..)

まとめ

ここまでいろいろなショートカットを紹介しましたが、私はVimの操作ができるようになるIdeaVimも利用していて、Vimの機能とこれらのショートカットを利用することで、快適にコーディングができていると感じています。
ただ自分も調べていくうちに全然知らなかったものが出てきて、まだまだいろいろなショートカットや便利機能がありそうだと感じました。
これはよく使う!っていうショートカットなどがありましたらコメントなどでぜひ教えてください!!

135
141
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
135
141