9月から実際に開発現場で働きはじめて、そこで知った知識を共有します。
前提条件
Android Studio Version 3.1.4
Windows 10 HOME Version 1803, OS build 17134.228
Android Studioの環境設定
key bindをeclipseと同じにする。
File → Settings... → Keymap
一番の上のプルダウンでeclipseを選ぶ。
これでCtrl + Yキーで行が消えていったりはしません。
またF3で定義に飛べます。
(例えばクラスやメソッドの定義箇所に飛ぶなど)
あとはCtrl + PageUp, Ctrl + PageDownでタブが切り替えられます。
Projectツリーとエディタの連携
開いているソースに連動して、
Projectツリーのフォーカスも移動して欲しいやつ。
Projectツリーの右上にある歯車アイコン → Autoscroll to SourceとAutoscroll from Source。
これで開いているソースに場所にProjectツリーが連動しますので、
同じパッケージの違うソースが開きやすくなります。
保存時(Ctrl + Sキー)に自動でReformat CodeとOptimize Importsを走らせる
eclipseだと保存時アクション(名称うろ覚え)でコードのフォーマットなどを実行できますが、
Android Studioだと同様な機能がありません。
そのため、操作をマクロ化してCtrl + Sキーに割り当てます。
(Macでの手順はありましたがWindowsでは無かったので…)
-
Code → Optimize Importsを実行
初回だとウィンドウが出るので一度実行しておきます。 -
Edit → Macros → Start Macro Recordingをクリック
-
Code → Optimize Importsをクリック
-
Code → Reformat Codeをクリック
-
File → Save Allをクリック
-
Edit → Macros → Stop Macro Recordingをクリック
-
適当な名前で保存する
-
File → Settings... → Keymap
-
右側の一覧でKeymap → Macros → [さきほど保存したマクロ名]をダブルクリック
-
Ctrl + Sキーに割り当てて保存(この画面の警告は無視)
-
OK押すと警告が出るのでRemoveをクリック
既にCtrl + Sキーに割り当てがあるよ?っていう警告なので上書きでOK。
今後もあれば追記していきますー。