网上那些快捷键介绍有些太冗余了,有很多根本就不常用,自己把常用的快捷键总结了一下,不常用的暂且不说
按键 | 功能 | 描述 |
---|---|---|
Shift+Enter | 在当前行的下方开始新行 | 当用代码补充后,有很多时候光标不是在最后 |
Ctrl+Y | 删除本行 | idea的加Y是删除本行,Ctrl+D是复制本行到下一行 |
Ctrl+Shift+F | 在全局文件中查找字符串 | |
Alt+Insert | 产生构造方法、getter/setter等方法 | get和set方法,tostring特别常用 |
Ctrl+Alt+T | 将选中的代码使用if、while、try/catch等包装 | |
Alt+Enter | 自动提示完成 | |
Ctrl+/ | 使用//进行注释 | |
Ctrl+Shift+/ | 使用/**/进行注释 | |
Ctrl+Alt+L | 格式化代码 | |
Ctrl+Alt+I | 自动缩进行 | |
Ctrl+Alt+O | 优化import | |
itar | 生成array for代码块 | for (int i = 0; i < array.length; i++) |
iter | 增强for循环 | for (String s : myString) |
x.for | 生成遍历x次的for循环 | 200.for生成 for (int i = 0; i < 200; i++){} |
ctrl+alt+t | 快速对所选内容操作 | 如对所选 区域try catch |
ctrl+E | 打开最近打开的文件 | 可以快速进行类之间的切换 |
ctrl+N | 根据输入的类名查看该类源码 | |
Ctrl+Shift+上下键 | 上下移动当前所选行 ,没有选中默认鼠标所在行 | |
Ctrl+F | 搜索 | |
Ctrl+R | 替换 |
高级
按键 | 功能 | 描述 |
---|---|---|
CTRL+H | 查看所点类的继承关系 | I为接口 |
alt+7 | 显示该类的大纲(该类的所有方法和构造器等等) | |
CTRL+O | 快速选择重写父类中的方法 | |
CTRL+f9 | 快速重新编译 |
查看该方法在哪里被调用:点击方法后鼠标右键 -》 find Usages
自己工作常用给的快捷键,持续更改······