前言
我是tinpo,一位正在努力更博的北漂,欢迎大家关注、点赞与收藏。这次要给大家带来的是idea开发中一些好用的快捷键和功能,欢迎评论补充!!!
工欲善其事,必先利其器。一个趁手的开发工具,能够让你的开发效率翻倍。idea这些逆天的快捷键你知道多吗?
常用快捷键
修改变量名
放在成员变量上shift+F6
修改方法名、修改方法参数、修改方法参数数量
使用该快捷键的好处在于如果是实现了interface,那么会将接口方法一同改掉,如果修改接口会将实现接口一同改掉。
放在方法上ctrl+F6
快速添加java doc
放在想要添加java doc的类、成员变量、方法上 alt + enter
快速构造getter和setter和构造方法
不过现在更常用lombok
,这是属于引入了依赖,大家有兴趣可以整一个专题。
放在类内空白处alt+insert
点进方法内部,查找类、方法的调用
按住ctrl
在类名、方法名上点击
返回上一个位置
这个不同于上一个功能,上一个功能是跳转到特定的方法,本功能是跳转到刚刚编辑的地方
ctrl+alt+方向键的左键
,没错跳转到下一个编辑的位置是右键
格式化代码(不能格式化换行)
ctrl+alt+L
去除无用的导包
一般和上一个功能一起用,快捷键离得也很近
ctrl+alt+O
快速搜索方法、类、url(常见于java web开发)等
连击两下shift
全局文本搜索
官方给出的是ctrl+shift+F
。
但是有时候会和输入法什么的快捷键冲突,需要去setting的keymap中找到find in files,然后设置一个全新的快捷键。
单文件内文本搜索
ctrl+F
单类内列举所有方法+查找方法
ctrl+F12
单文件内文本替换
ctrl+R
提示函数参数
在调用括号内ctrl+P
快速生成for循环
针对数组是for循环,针对List等继承了Iterable接口的类,就是forEach循环了
数组名后加.for
好用的功能,不推荐记快捷键(因为不太常用,但是调试、跳转真的方便)
条件断点
在断点上点击右键
git对比阅读时,查看上一条、下一条与跳转原文
不推荐记忆(不常用,但是跳转原文真的好用)
自荐
欢迎关注、点赞、收藏,博主会持续更新更多更好的文章的!
- JVM看这篇就够了!:绘制多图,深入字节码,将JVM整体吃透,在这个专栏中,你不再将JVM独立分开来学,而是当作一个整体去理解。你会发现JVM其实也不难。