IDEA快捷键

Posted ericguoxiaofeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDEA快捷键相关的知识,希望对你有一定的参考价值。

插件:
Alibaba Java Coding Guidelines
camelCase
Lombok
translation


Method Hierarchy Ctrl+Shift+H 显示当前方法的继承层次
Call Hierarchy Ctrl+Alt+H 显示当前方法的调用层次

CTRL + ALT + 模式
ctrl + alt + v:提取变量
ctrl + alt + enter:向上插入新行
ctrl + alt + o: optimize import
ctrl + alt + s:打开Settings
ctrl + alt + t:wrap statement with ...
ctrl + alt + m:提取方法
ctrl + alt + left/right:返回前/后一个光标位置


F数字模式
f2:跳到报错处(在有错误的情况下)
f3: 寻找下一个相类似的(ctrl + f 模式下)

SHIFT + F数字模式
shift + f3:寻找上一个相类似的
shift + f6:重命名文件夹、重命名变量、重命名类、重命名方法、重命名参数等
shift + f9:debug main方法
shift + f10:run main方法
shift + f11:打开书签,进行代码选择
shift + enter:向下插入新行

SHIFT + ALT + 模式
alt + shift + insert:进入列选择模式
alt + shift + u:驼峰型横线型修改(需要借助camelCase插件)
alt + shift + down/up:当前行下移/上移

ALT + 模式
alt + enter:自动导包自动修正,弥补错误等
alt + up/down:以方法为单位进行上移/下移
alt + left/right:标签页进行左右切换
alt + insert:给对象中的属性生成get/set方法
alt + 左上角下划线的快捷键
alt + home 显示导航栏
alt + j:对变量进行什么什么选择

CTRL + SHIFT + 模式
ctrl + shift + enter:给尾行加分号
ctrl + shift + f12:编辑窗口最大化
ctrl + shift + Z:反撤销
ctrl + shift + backspace:返回上一次编辑的位置
ctrl + shift + c:复制类路径
ctrl + shift + v:从历史记录里面粘贴(好像又是挺好用的)
ctrl + shift + u:大小写转换
ctrl + shift + i:另外窗口弹出查看某个类的定义
ctrl + shift + j:将选中的行合并成一行
ctrl + shift + f9:热部署
ctrl + shift + +/-:全部方法注释缩略
ctrl + shift + k:在git上面进行一个push操作

CTRL + 模式
ctrl + ]:大小括号匹配定位
ctrl + [:大小括号匹配定位
ctrl + f4:关闭当前页面
ctrl + f12:打开该类的大纲
ctrl + y:删除当前所选择行
ctrl + d:复制当前行(从当前光标开始复制)
ctrl + f:当前窗口查找文本
ctrl + shift + f:指定窗口查找文本
ctrl + r:替换文本
ctrl + n:查找类(目前的理解,只是java类)
ctrl + shift + n:查找文件(什么文件都可以哦)
ctrl + e:切换最近标签
ctrl + g:定位行
ctrl + w:选择范围逐渐扩大
引:ctrl + shift + w:选择范围主键缩小
ctrl + tab:切来切去
ctrl + up/down 当前页上下滚动浏览
ctrl + / 或者 ctrl + shift + /:注释
ctrl + delete:delete to word end
ctrl + backspace:delete to word start
ctrl + f4:关闭当前窗口
ctrl + h: 显示当前类的继承层次
ctrl + +/-:方法注释缩略
ctrl + p:方法参数提示
ctrl + q:光标所在的变量 / 类名 / 方法名等上面(也可以在提示补充的时候按),显示文档内容
ctrl + home:跳到文件头
ctrl + end:跳到文件尾
ctrl + t:从git上面拉代码
ctrl + k:在git上面进行一个commit操作
引:ctrl + shift + k:在git上面进行一个push操作
ctrl + f11 然后再加一个数字:添加到书签
ctrl + 数字:就定到这个书签了

CTRL + SHIFT + ALT + 模式
ctrl + shift + alt + n:查找方法
ctrl + alt + shift + c:获取全限定名

DEBUG模式
ctrl + F8:在光标当前所在行打上断点
F7:如果当前行有方法,进入方法内部,一般用于自定义方法内,不会进入官方的类库方法
F8:在当前方法一步步往下走,如果这一行有方法也继续在当前往下走
F9:跳到下一个断点
alt + shift + F7:相比于F7,即使是官方的类库方法,也可以进入
shift + F8:当前方法步出到调用此方法的方法,和F7刚刚相反
alt + F8:debug 模式下,执行表达式
alt + F9:在debug模式下,执行此快捷键,就会自动debug到当前光标所在的代码处,而不需要打断点
alt + F10:在断点模式下,回到断点现在执行的地方

演出模式:
View -> Enter Presentation Mode

自动补全功能:
psvm
sout
obj.fori
obj.for
obj.iter
boolean.if:
boolean.while
psf
psfs
psfi

以上是关于IDEA快捷键的主要内容,如果未能解决你的问题,请参考以下文章

本人总结的idea快捷键——实用篇

idea - 列编辑-快捷键

idea如何修改快捷键为Eclipse风格?IntelliJ IDEA设置快捷键及快捷键风格的方法

idea的这个快捷键是啥?

idea 向上下移动选中的代码快捷键是啥

idea快捷键介绍