IDEA 最常用快捷键
查找文件
ctrl + N 查找类,包含java,class以及jar包内的类 ctrl + shift +N 查找文件,常用语查找页面等 shift双击 查找所有
查找内容
ctrl + F 查找当前文件内的内容 选中单词 alt+F3 相当于上述ctrl+F 接着按F3 跳转到下一个结果 (shift +F3)反向 ctrl+shift+F 全局搜索 ctrl+R 查找并替换 ctrl+shift+R 全局查找并替换 ctrl+G 根据行号进行查找
类操作
按住ctrl+alt鼠标左键点击类型,可以进入到父类 ctrl+F12 打开方法节后,相当于eclipse的ctrl+o ctrl+alt+L 格式化代码 ctrl+alt+O 自动导包 Shift+F6,重命名(类型,方法名,变量名等全部通用) alt+上,下,在上一个或下一个方法
代码操作
Alt+F7,在方法上使用,就是找到在哪里用了这个方法 alt+insert 生成getset,或者构造器等方法 ctrl+x 删除行 同时将改行放入剪切板 F2 跳转到代码错误的地方 ctrl+shift+u 切换大小写 ctrl + alt +M 提取代码到新的方法(m=method) ctrl + alt + v 提取方法返回值,生成局部变量(v=variable) ctrl+alt+左右,在上次编辑的地方跳转 ctrl+shift+上下,上移或下移代码
debug
F8 单步往下走 F7 进入方法 shift + F7 智能步入 Alt+F8 选中某个语句后计算,相当于eclipse的inspect
编译
ctrl+F9 编译,build
其它技巧
ctrl+shift+alt+S 打开项目结构面板 alt+enter 修复错误 ctrl+shift+space 智能提示,尤其用于new 后面 student.getName().var 按tab键 将变成 String name = …… list.for 按tab键,将会变成增强或循环 sout entet 相当于syso psvm 打出main方法 ctrl+tab 切换编辑的类 ctrl+K 提交 ctrl+shift+K push