alt+insert 相当于New In This Directory(file下的new),需要选中外层的包,点击类里面的时候是创建构造方法或者getset,tostring等generate
ctrl+alt+insert 相当于New In This Directory(file下的new),不需要选中外层的包
alt+左右方向键 切换
ctrl+d 复制一行
ctrl+y 删除一行
ctrl+alt+l 格式化代码
ctrl+O 选择性的覆盖重写
ctrl+i 必须覆盖重写的方法
ctrl+p 在需要放实参的括号中查看需要放入的参数信息
new XX().var 快速创建类
ctrl+u 切换到父类
ctrl+r 替换
ctrl+e 查看哪些类已改变
ctrl+w 选择鼠标所在的范围
ctrl+g 切换到类的某一行
ctrl+j 其他提示
ctrl+b 打开选中的类
ctrl+F4 关闭当前类
ctrl+alt+v 返回new的对象
ctrl+alt+m 抽取方法
ctrl+alt+o 去除没用的依赖包
alt+6 查看标识TODO的类的位置
alt+1 切换到项目,再点就隐藏左侧项目栏
alt+7 类下面的方法名展示
ctrl+- 关闭展开
ctrl++ 打开展开
ctrl+{ 找到对应的大括号开始
ctrl+} 找到对应的大括号结尾
ctrl+shift+j 将下一行合并到当前行尾
ctrl+shift+数字 添加标记,可以使在文件夹下面,也可以实在代码的某一行下面.同一个地方按一次为标记,再按一次为取消.
ctrl+shift+enter 补全大括号或者分号,跳出当前行
ctrl+shift+n 查找文件
ctrl+n 查找classes,查看源码类
ctrl+F12 查看当前类的所有方法,输入内容即可搜索
ctrl+m 如果在类里面就是回到光标位置,如果在项目包中则是回到选中的包或者类位置
ctrl+h/alt+7 查看当前类下所有方法
ctrl+数字 跳转到对应标记
shift+F10 run运行,头上的
shift+F6 修改包名或者类名以及变量名
ctrl+shift+F10 run运行当前鼠标类的main方法
shift+F9 debug运行,头上的
ctrl+shift+F9 debug运行,当前鼠标类的main方法
ctrl+shift+F12 关闭所有侧栏,再点击则打开(先选中左侧,按alt+1即可选中左边)
ctrl+F12 打开类下的所有方法包含父类方法
ctrl+F8 打断点
ctrl+shift+F8 breakpoint,展示所有断点,以及关闭删除断点
ctrl+alt+b 查看其子类对象,按ctrl+alt+b或者+鼠标左键
ctrl+alt+t 创建try-cath
ctrl+alt+方向键 跳转到之前鼠标位置
ctrl+F12 查看当前类的结构体系,再点击就关闭遗传成员信息(也就是关闭父类继承或者实现的成员方法等)
ctrl+shift+; 获取最近的tests
ctrl+alter+b 查看接口实现类(包括间接实现或继承的子类)
ctrl + h 查看类或接口的继承关系
alt+b build栏打开
alt+f file栏打开,以此类推
alt+enter 万能提示
alt+F4 退出intellij
alt+F8 运行时代码执行器
alt+F12 打开本地terminal或者服务器terminal,或者选中文件右击打开terminal
选中类,按alt+方向键 隐藏其他类及包只显示打开的类及对应的包,或者隐全部包括整个项目
alt+5 进入Debug控制台
alt+3 进入find控制台
alt+6 进入TODO控制台
alt+1 展示项目目录或隐藏
ctrl+shift+F12 当前窗口最大化