倍数で生産性を高めるAndroid Studioの奇技


出典:JeremyHe
リンク:http://zlv.me/posts/2015/07/13/14_android-studio-tips/
 
Philippe Breaultのシリーズ記事『Android Studio Tips Of the Day』から抽出した自作のエッセンスの部分です.これらのテクニックは、実際の応用において非常に大きな生産性を向上させることができます.
ショートカットキーについて
The File Structure Popup ctrl+f12このショートカットキーは、現在のファイルのアウトラインを呼び出し、ファジイマッチングによって指定されたメソッドにすばやくジャンプします.「show anonymous classes」にチェックを入れると、その機能はEclipseのctrl+ofileStructure
The Call Hierarchy Popup ctrl+alt+hメソッドの呼び出しパスを表示します.fileStructure
Quick Definition Lookup ctrl+shift+i現在のファイルの現在のクラスを離れずに、メソッドまたはクラスの実装をすばやく表示します.呼び出しをプレビューする方法で、多くの未知のピットを回避できます.fileStructure
Bookmarks!
その名の通り、しおり.指定された位置に素早く戻るのを助けるのは、実際の使用ではさっぱりできません.f11現在位置をブックマークに追加または削除する.shift+f11どのブックマークが表示されますか.
Find Actions ctrl+shift+aショートカットキーが設定されていない、またはショートカットキーを忘れたメニューまたはアクション(Action)は、その名前を入力することによって素早く呼び出される場合があります.神技!!!たとえばコンパイルするには、「release」を入力するだけでリストボックスに「assembleRelease」オプションが表示され、選択すればコンパイルできます.fileStructure
Move Lines Up/Down alt+shift+up/down上下移動行、これは何とも言えないので、必ず使います.fileStructure
Lines Edit ctrl+y,ctrl+x,ctrl+d行を削除し、行を削除してコピーし、行をコピーして貼り付け、必須.
VCS Operations Popup
Alt+`(左のキー)このショートカットキーには、バージョン管理でよく使われるコマンドが表示され、コマンドの前の数字やあいまいな一致でコマンドをすばやく選択できます.作業効率を大幅に向上させ、コードの迅速な提出、一時保存コード、分岐切りなどの操作、例えば魚の水を得る.
Hide All Panels ctrl+shift+f12他のウィンドウを閉じるか復元します.コードを書くときに便利なフルスクリーン編集ボックスで、より集中できるcoding...fileStructure
Parameter Info ctrl+pいくつかのメソッドを呼び出すときに、このメソッドに必要なパラメータを忘れたり、知らなかったりすることは避けられません.ctrl+pこのメソッドに必要なパラメータを表示できます.必須スキルの1つ.
Rename shift+f6変数またはメソッド名の名前を変更します.神技を再構築する.fileStructure
条件付きブレークポイント
ブレークポイントを右クリックすると、1つのブレークポイントに条件を加えることができます.条件が満たされている場合にのみ、ブレークポイントに入ります.神技をデバッグし、自分の関心のある状況だけをデバッグし、時間を無駄にしない.fileStructure
デバッグモードに入る
クリックAttach Debugger(緑の虫の隣にあるもの)をクリックすると、appの再配置や起動を必要とせずにデバッグにすばやく進みます.この機能にショートカットキーを設定するか、前述のFind Actions(ctrl+shift+a)「attach」と入力して呼び出すかを選択できます.fileStructure
変数の値をすばやく表示
押したままAlt表示したい変数または文をクリックします.さらに表示したい場合は、Alt+f8呼び出しEvaluate Expressionウィンドウでカスタム文を入力できます.
スタック情報の解析Find Actions(ctrl+shift+a)スタック情報を表示するには「analyze stacktrace」と入力します.
値のソースの分析Find Actions(ctrl+shift+a)「Analyze Data Flow to Here」と入力すると、ある変数のあるパラメータの値がどのようにして与えられたかを確認できます.分析コードに非常に役立ちます.
複数行編集
強力な神技の一つで、vimのvim-multiple-cursorsやSublime Textを使った複数の編集者はその快感を忘れません!普段一番使っているスキルではないかもしれませんが、肝心な時に効率を高めるツールです.ショートカットキー:Alt+JfileStructure
列の編集
vimではブロック編集と呼ばれ、同じ神技!使用方法:押してAltマウスの左ボタンを押して枠を引くとPS:Ubuntuの下で使用できないことを発見して、代替方法はAlt+Shift+Insertを押してから枠を引いて選択します.しかし、このような操作を経て、神技は大幅に割引された.Ubuntuのショートカットキーと衝突したと推定されます.fileStructure
EnterとTabのコードプロンプトの違い
図を見て!fileStructure