//ALT+DELETE 安全删除
//ALT+ENTER
//ALT+INSERT
//CTRL+SHIFT+ENTER 1,自动跳出小括号,并在句尾追加";" 2,if() 小括号内这么用也有意外的惊喜
//SHIFT+F4 以窗口方式打开文件
//DIAGRAM
//F5 自动适应结构大小并居中,ALT是放大镜
//CTRL+SHIFT+A 快速操作提示窗口
//ALT+INSERT 快速新建文件
//CTRL+ALT+F12 文件路径窗口弹出
//CTRL+SHIFT+F 全文搜索
//CTRL+SHIFT+F2 全屏与还原的切换
//CTRL+SHIFT+F7 所有该变量位置高亮显示
//CTRL+ALT+F7 查看元素被调用的地方(双击还有他用) //ALT+F7 查看使用位置
//CTRL+SHIFT+ALT+I inspection
//CTRL+B -> CTRL+B +CTRL+SHIFT+I方便阅读代码
//CTRL+ALT+H 查找访问接口的地方
//CTRL+F3 快速定位到下一个同名,SHIFT+F3返之
CTRL+O 提示overide方法
//http://blog.csdn.net/wfp458113181wfp/article/details/24579781
3、位置定位
定位到下一个或上一个错误 F2 / Shift + F2
4、类、方法、文件定位
5、类、方法的结构查看、定位
6、运行与调试
Ctrl + F9 Make project (compile modifed and dependent)
Ctrl + Shift + F9 Compile selected file, package or module
Alt + Shift + F10 Select configuration and run
Alt + Shift + F9 Select configuration and debug
Shift + F10 Run
Shift + F9 Debug
Ctrl + Shift + F10 Run context configuration from editor
Debugging
F8 Step over
F7 Step into
Shift + F7 Smart step into
Shift + F8 Step out
Alt + F9 Run to cursor
Alt + F8 Evaluate expression
F9 Resume program
Ctrl + F8 Toggle breakpoint
Ctrl + Shift + F8 View breakpoints
Ctrl+Alt+ left/right 返回至上次浏览的位置
====================================
ALT+ENTER 提示代码输入,比如异常CATCH
CTRL+SHIFT+ENTER 向下回车
CTRL+ALT+ENTER 向上回车
//ALT+7 或 F4查看代码结构
//CTRL+F12 查看文件内部结构定位类方法
//CTRL+SHIFT + 上/下 上/下移动选中的代码
//SHIEFT+f6 生命名
//SHIFT+ESC关闭 CTRL+H
// SHIFT+SHIFT查找文件
//查看继承关系CTRL+H
//查看调用地方 ctrl+alt+h -> 应该是 alt+F7
//右键 gointo有惊喜;
//CTRL+B,CTRL+B+B
//CTRL+SHIFT+B ,查看变量类型定义
//CTRL+ALT+B 查看接口的实现处
//CTRL+SHIFT+S 模板代码妙用
//CTRL+ALT+S IDE配置
//CTRL+SHIFT+ALT+S 项目或者模块BUILD配置
//CTRL+SHIFT+I 查看代码片段
##DEBUG
F9 resume programe 恢复程序
Alt+F10 show execution point 显示执行断点
F8 Step Over 相当于eclipse的f6 跳到下一步
F7 Step Into 相当于eclipse的f5就是 进入到代码
Alt+shift+F7 Force Step Into 这个是强制进入代码
Shift+F8 Step Out 相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数
Atl+F9 Run To Cursor 运行到光标处
ctrl+shift+F9 debug运行java类
ctrl+shift+F10 正常运行java类
alt+F8 debug时选中查看值
###
CTRL+ALT+SPACE 自动补全
CTRL+ALT+O自动IMPORT
CTRL+ALT+L 格式化
CTRL+SPACE 提示
CTRL+SHIFT+SPACE 自动输入 // CTRL+SHIFT+SPACE 提示参数输入
CTRL+ALT+空格 和上面一个差不多
=========================================
http://tonydina.blog.163.com/blog/static/17741614720147614115522/
http://www.android-studio.org/index.php/docs/experience/142-androidstudio-shortcut-keys
文件操作:
Ctrl+Shift+F 指定目录进行搜索,也可以用于全局搜索
Ctrl+Shift+N 查找文件
Ctrl+N 查找类
Alt+F1 显示文件位置
Shift+左键 关闭文件
代码常规操作:
Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者 /**/)
Alt+回车 导入包,自动修正
Ctrl+Alt+O 优化导入的类和包
Ctrl+Alt+L 格式化代码
Ctrl+F12 显示文件的代码结构
Ctrl+H 显示指定类的继承图
代码阅读操作:
Ctrl+Shift+Alt+N 查找类中的方法或变量
Ctrl+F 查找文本
Ctrl+R 替换文本
Ctrl+[或] 跳到当前代码最近一层的括号开头结尾
Ctrl+E 最近浏览的文件
Alt+Shift+C 最近更改的代码
Ctrl+F7 选中当前文本,然后按F3可以选择
Ctrl+Shift+F7 高亮显示文本,然后按F3可以选择,按Esc高亮消失
Ctrl+Q 显示注释文档
Ctrl+W 选中代码,连续按会有其他效果
Alt+Up and Alt+Down 方法间快速移动
Ctrl+Alt+B 跳转到抽象方法的实现
代码编辑操作:
Ctrl+Shift+Backspace 跳转到上次编辑的地方
Alt+Insert 生成代码(如get,set方法,构造函数等)
Ctrl+空格 代码提示
Ctrl+P 方法参数提示
Ctrl+Alt+Space 类名或接口名提示
Ctrl+Shift+Space 自动补全代码
Ctrl+Shift+Insert 选择剪贴板内容并插入
Ctrl+Alt+V 引入变量,例如
Ctrl+Alt+T 代码整合在一块,例如try/catch
Ctrl+J 自动代码(for循环等)
Ctrl+O 重写父类的方法
Ctrl+I 实现接口的方法
参考自:http://www.open-open.com/lib/view/open1458715872710.html
-1 ctrl+Q 显示说明
0.自动代码提示 ctrl+alt + 空格
1.GRADLE常用快捷键:
书签
shift+F11 添加/移除书签
ctrl+1 ... 跳到指定书签位置
2.折叠代码
ctrl + "+"展开 ctrl+"-"缩起
ctrl+shift+"+" 全部展开 ctrl+shift+"-" 全部缩起
3.与分支比对(Compare With Branch (Git))//有待实验
4、多剪贴板的使用
ctrl+shift+v == alt+shift+insert
5.剪贴板比较()
6.ALT+Q不生效(上下文)// CTRL+Q 显示接口描述API
7.ctrl+shift+a 快捷打开执行操作
8.ctrl+f 快速查找内容
9.ctrl+shift+f12 隐藏/打开默认所有的面板
10. 高亮一切()
11.ctrl+F12弹出继承结构窗口
13.方法、内部类间的跳转alt + up /down
14.ctrl+shift+N 定位(嵌套)文件
15.ctrl+U 定位到父类
16.ctrl+F4关闭当前文件
17.alt+数字(根据编号打开相应面板)
18.在外部打开文件(ctrl+文件抬头)//比较有用
20.快速查看定义 ctrl+shift+i
21.最近修改的文件(Recently Changed Files) ctrl+shift+e
22.相关文件(Related File) ctrl+alt+home
23.alt+F1 模式列表弹出
24.扩大/缩小选择 //Ctrl+W / Ctrl + Shift + W
25.ctrl+d行复制
27.ctrl+f12 文件结构弹窗口
28.alt+`版本控制弹窗口
29.行/块移动,alt+shit+ 上/下
30.alt+shift+insert 开户列模式
31.删除行ctrl+y
32.shift+f11 bookmark
33.alt+enter 辅助输入,如正则。
34.Ctrl + Alt + M(Windows/Linux); 抽取方法
35.ctrl+alt+p提取参数
36.ctrl+alt+v提取变量
37.内置(Inline) ctrl+alt+n
38.动态模板(Live Templates)ctrl+j
39.移动方法 ctrl+shift+上/下
40.Ctrl + Alt + Shift + T(Windows/Linux) 重构代码
41.Shift + F6 重命名
42.Ctrl + Alt + T(Windows/Linux) 包裹代码
43.Ctrl + Shift + Delete(Windows/Linux) 移除包裹代码
调试:
50. 分析传入数据流(Analyze data flow to here)
12.F12表示跳到之前窗口
19.参数信息 ctrl+u , //没搞懂
26.Sublime Text式的多处选择(Sublime Text Multi Selection)//有用,没成功
47. 分号/点 补全(Semicolon Dot Completion)