Intellij IDEA常用快捷键指南

这是本人使用idea时,最常用到的一些快捷键,大致按照使用频率排序。
其实这么多快捷键并不需要刻意去记,idea每个菜单的后面都会有相应的快捷键,平时多留意一下即可。还有就是在使用的过程中,我们会不断的经历重复的事,比如复制一行代码到下一行,打开上一个文件,重写方法等,这时你会发现一遍又一遍的点鼠标真的非常麻烦!怎么办,百度,”idea怎么复制一行到下一行“、”idea打开上一个文件“…,久而久之自然就记住了。

Tips
  • ctrl + shift + a -> 键入 “tabs placement” -> 选择 None。这样无论打开多少个文件,都只会保留一个编辑窗口,非常简洁。若想找到最近编辑的文件,只需使用 ctrl + ectrl + tab 即可。
  • ctrl + shift + a -> 键入”kr“(keymap reference) -> enter。会打开一个pdf文件,这是官方的快捷键指引,不要错过哦!
idea 常用快捷键指南
快捷键功能
ctrl + shift + a功能搜索,idea所有的操作功能都可以搜索到
ctrl + e / ctrl + shift + e打开最近打开/编辑的文件
ctrl + tab打开上一个编辑的文件,按两次tab则是上上个
ctrl + f / ctrl + shift + f搜索/全局搜索
ctrl + r / ctrl + shift + r替换/全局替换
ctrl + n / ctrl + shift + n搜索类/文件
ctrl + alt + shift + n搜索符号。之前查找Controller路径映射(如:“/user/list”)的时候都是 ctrl + shif + f,键入“/user”一个一个找,然后发现了这个快捷键,直接键入“/user/list”就出来了,非常方便!
shift + shiftsearch everywhere,包括文件、功能、类、最近文件、符号等,方便但不太精确
ctrl + w选中一个单词,可以和其他快捷键组合使用
ctrl + b相当于 ctrl + 鼠标左键,省去鼠标点击的麻烦。对于一个变量会跳转到变量定义处,对于一个类或方法的调用会跳转到其定义处,对于一个类或方法的定义会显示所有使用它的地方,具体可亲自一试
ctrl + alt + b跳转到一个变量/类/方法的定义处,与 ctrl + b 不同,对于一个接口方法,它会直接跳转到接口方法的实现处,而 ctrl + b 会跳转到接口方法的声明处
ctrl + shift + i显示一个变量/类/方法的定义,它不会跳转,而是直接弹出一个小窗口
f11、ctrl + f11添加/去除书签、查看书签。很方便的快捷键
ctrl + h显示一个类的继承关系
ctrl + alt + h显示一个方法的调用关系,比如这个方法在哪些地方被调用了,这个方法调用了哪些方法
alt + f7显示一个方法在哪些地方被调用了,比 ctrl + alt + h 更加的详细,会显示具体哪一行调用了
ctrl + f12显示一个类里面所有的方法、字段信息,上下键选择然后enter可以快速跳转到对应的方法、字段
alt + insert快捷插入。若光标在编辑窗口会跳出一个选择框,可以快速插入模板代码,比如 constructor、getter/setter、override方法等;若光标在文件夹或包上面则可选择插入各种类型的文件。Tips: 可以在编辑窗口 alert + insert 然后键入 “gas" (getter and setter) 回车,快速生成相应字段的getter和setter方法。
ctrl + o 、 ctrl + i重写方法,实现方法,比 alert + insert 更具体更快速
ctrl + [ 、ctrl + ]跳转到左/右括号
ctrl + shift + [ 、ctrl + shift + ]选中到左/右括号,比如我想复制或删除类字段,可以先 ctrl + [ 跳转到左括号,然后 ctrl + shift + ] 选中整个内容,然后 ctrl + c 复制或 del 删除
ctrl + -、ctrl + +、ctrl + .折叠,展开,折叠展开大括号
ctrl + shift + u大小写转换
shift + f6重命名,可以快速更改变量/文件的名字,重构利器
ctrl + alt + 左键头跳转到上一个编辑的地方,经常和系统快捷键冲突,建议改键
ctrl + f3、shift + f3、f3选定并跳到下一个符号、上跳、下跳
ctrl + shift + f7代码高亮,文件中所有出现的地方都将高亮显示
alt + shift + 鼠标左键同时选中多个地方,方便同时编辑,就像小时候用三只笔抄书一样
alt + j选中或选中下一个,多行编辑时很有用
alt + shift + j撤销选中,继续点击则会依次撤销选中上一个
ctrl + alt + shift + j选中所有出现的地方
ctrl + z / ctrl + shift + z 撤销/重做
ctrl + y、 ctrl + d删除一行、向下复制一行
alt + enter类似于修复代码的功能,比如有错误会给出解决错误的选项,或者给方法的返回值生成一个本地变量等
ctrl + shift + enter补全代码。例如在行末添加分号,为相应得左括号补全对应的右括号
ctrl + alt + enter / shift + enter向上插入如一行 / 向下插入一行,并移动光标
alt + f8打开表达式计算窗口,调试神器,可以求一个变量的值,新建一个变量,给一个变量赋值,甚至可以在里面做单元测试,学习java代码...
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值