47
45

More than 5 years have passed since last update.

俺得Android Studio Tips

Last updated at Posted at 2014-10-14

keymap

この辺をよく使います。
自分なりにカスタマイズしたいならPreference -> Keymapで。

機能 key(HHKB)
Find Usage alt + ⌘ + F7
Go to line(行移動) ⌘ + L
Find(クラス検索) Shift + Shift
ReIndent + Refractor alt + ⌘ + L
Find in Path(キーワード検索) shift + ⌘ + f
Bookmarks F3で作成、showBookmarksで確認
Quick Documentation F1(↑でクラスリファレンス)
Code complete control + space
オーバーロードメソッドの引数確認 ⌘ + p
元のクラスや変数を参照 ⌘ + click
タブ移動(左/右) shift + ⌘ + @ / [
Go to Related files ⌘ + control + ↑
Unindent Selection shift + tab

Android Studioの.gitignore

.DS_Store
*.iml
*.log
*/gen/
*/build/
/.idea/
/local.properties
/gradle/
/gradlew
/gradlew.bat

プラグイン

  • .gitignore support
  • Markdown
  • Genymotion

Tool button

  • Changes

スクリーンショット 2014-10-14 21.24.46.png

Source Treeは不要になる。特に、特定のfileのhistoryを見るのに使ってます。
こいつのすごいところはここからで、gitで管理したプロジェクトであれば手動マージの手助けもしてくれます。mergeコマンドを使ってコンフリクトしたファイルを右クリック。

Git -> Resolve conflict -> merge

を開くと、merge画面になってクリック操作でコンフリクトを解消できます。

  • Scroll from Source

スクリーンショット 2014-10-14 21.24.13.png

すごいわかりづらいところにあるんだけど、Project Stractureのbarにあります。

スクリーンショット 2014-10-14 21.31.48.png

こいつを使うと今編集中のソースのファイルにジャンプしてくれます。重宝します。

  • Structure

スクリーンショット 2014-10-14 21.24.35.png

一つのJavaファイルのメソッドとかを確認できる。特に珍しくもないけど重宝。フィールド変数だけとかも設定で出せる。

  • スクショ

スクリーンショット 2014-10-14 21.53.33.png

早いし、ピクセル単位で追えるので重宝。

xml

似たようなxmlを何度も書かないためには

  • まとめたいlayoutやwidgetの上で右クリック
  • Refactor -> style
  • style名の指定
  • Launch ‘Use Style Where Possible’ refactoring after the style is extractedをチェック

書いている内容が同じものは全て一つになってstyles.xmlにまとまる。

リファクタリング

Refactor機能は便利すぎて死にます。

  • Filedに移す

ローカル変数をグローバルにしたいときに以下の要領で可能。

Filedに移したい変数で右クリック
スクリーンショット 2014-11-05 10.54.40.png

Refactor->Extract->File…を選択

スクリーンショット 2014-11-05 10.55.26.png

赤く四角で囲まれるので、変更後のFiled名をタイプすると全て置き換わる。
イニシャライズの場所も指定可能。

スクリーンショット 2014-11-05 10.56.21.png

47
45
0

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
47
45