转载请注明出处:http://blog.csdn.net/htwhtw123/article/details/77594478
1.常用快捷键
所有快捷键见此处:Android Studio快捷键(Windows)
ctr +z: 撤销
ctr +shift +z:重做(取消撤销)
ctr + y :删除行
ctr+d :复制本行到下一行
ctr+f4:关闭当前打开文件
f2:跳转到的错误位置
shift +f10:运行
ctr +f10: 运行(如果只改布局文件,这样运行会快一些,并且不重启APP)
ctr+alt +s :打开Settings
ctr +shift +alt +s :打开Project Structure
ctr+ 空格 : (注:与输入法快捷键抵触): 显示对变量、类型、方法和表达式等的基本建议。(修改此快捷键方法:setting->keymap->搜索框输入basic->右击completion下的basic->add keyboard shortcut)
ctr+shift+enter :自动完成当前语句,添加缺失的圆括号、大括号、花括号和格式化等。(当再次这样按,无论在句子的哪一位置,都会相当于在本句末尾回车)
ctr+shift+- :折叠全部代码
ctr+shift++:展开全部折叠 的代码
2.代码编写常用技巧
折叠方法函数:ctr+shift+-
在一行中部直接回车到下一行:ctr+shift+enter(相当于在本行末尾回车)
快速生成: if(b){ } : 输入b.if 然后回车
快速生成 : for(int i=0;i < n;i++){ } :输入n.fori 然后回车
快速生成: private static final String TAG = “MainActivity”; 输入logt 然后回车
快速生成: Log.d(TAG, “方法名: “); 输入 logd 然后回车 (以此类推loge,logi,logw)
把一段代码提取到一个方法中,并在原代码所在位置去除代码,调用这个方法:
选中代码->右击选中部分->Refactor->Extract->Method->输入方法名->OK