这里主要总结本人开发过程中(cv工程师)用到的常见快捷键,大致按使用次序排了下,简单分了下类。会持续更新。(注意可能与其他软件或系统的快捷键冲突)
我现在经常用的
快捷键 | 说明 |
---|
Alt+Insert | 新建插入(可通过按首字母快速选择),在类中可以生成代码(构造、get set等)自动修正等 |
double Shift | 查找全部文件alt+left/right切换类型(ctrl+N查找classes、ctrl+shift+N查找file) |
ctrl+shift+F | 全局查找代码 |
ctrl+F | 在当前文件搜索 |
ctrl+shift+R | 全局替换 |
ctrl+R | 当前替换 |
shift+F6 | 重构,重命名(可在文件类变量等上使用,ideal会帮你检查其他的引用) |
ctrl+alt+space | 强大的提示功能(选中然后生成按回车,修改按Tab)本人手残无时无刻不在用 |
ctrl+alt+V | 将代码结果赋给一个自动生成的变量,谁用谁知道 |
ctrl+alt+T | 将代码包在一块,比如If/else 或try/catch |
ctrl+alt+L | 格式化代码 |
ctrl+alt+O | 自动优化导入的类与包 |
ctrl+C | 之间将光标所在的那行复制,不需要选中 |
Ctrl+X | 剪切,我多用于删除某一行 |
ctrl+(shift)+/ | 注释 |
ctrl+shift+up/down | 调整代码上下移动一行 |
shift+Enter | 在下一行快速生成新一行,并且光标定位过去 |
ctrl+alt+Enter | 在上一行快速生成新行 |
alt+left/right | 切换视图 |
ctrl+up/down | 在方法间快速切换 |
iter | 快速生成for each循环 |
itco | 快速生成迭代循环 |
ctrl+O | 选择父类的方法进行重写 |
ctrl+I | 重写接口的方法 |
shift+F12 | 全局显示代码 |
ctrl+W | 选中代码,连续按会逐渐扩大范围 |
home | 定位到光标所在行的头 |
end | 定位到光标所在行的尾 |
ctrl+alt+shift+U | 查看Diagrams关系图 |
ctrl+alt+shift+C | copy reference复制类相对路径,在写xml里时,我经常用 |
(shift+)F11 | 书签及查找书签 |
debug相关
快捷键 | 说明 |
---|
shift+F9 | debug快捷键 |
F8 | 逐行调试 |
F9 | 放开,继续运行 |
F7 | 进入方法 |
Alt+F8 | 分析所选表达式,计算表达式值 |
F2 | 修改所选变量的值 |