失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > IDEA常用快捷键 提升开发效率

IDEA常用快捷键 提升开发效率

时间:2022-05-02 14:13:05

相关推荐

IDEA常用快捷键 提升开发效率

0.引言

IDEA作为目前最受欢迎的java开发工具,占据了开发者工具的绝对市场。很多初入行业的开发者只是老老实实地使用IDEA,还不知道IDEA本身提供了很多快捷键来方便我们的日常开发。所以,今天我们就来整理一下这些能提高我们开发效率的快捷键

1.查找定位快捷键

1.1 在当前文件中查找 ctrl + f(苹果:command + f)

在操作栏上还可以调节你想要精确查询还是模糊查询,切换上/下一个匹配项。实际开发中很常用的快捷键

1.2 在所有文件中查找 ctrl + shift + f(苹果:command + shift + f)

上述讲解的快捷键只是在当前文件中查找,我们有时并不知道我们要查找的内容在哪个文件里,就需要用到全文件查询,极其推荐的快捷键!

查询后可以列举出所有出现该关键字的地方,并且我们还可以设置查找范围,比如是全项目查找还是当前文件夹下查找

1.3 在当前文件下替换指定内容 ctrl + r (苹果:command + r)

有时我们会统一替换某些内容,如果一个一个去修改未免太麻烦,于是可以借助替换快捷键

1.4 在所有文件下替换指定内容 ctrl + shift + r (苹果:command + shift + r)

与全局查询类似,只不过换成了替换,使用需谨慎,谨防将非目标内容也给替换了

1.5 全局查找指定类 shift * 2

开发中常常需要定位某个类或方法,仅仅使用上述的全局查找的话,范围太广,不好排查,这时就可以使用shift + shift来限定搜索

1.6 定位当前文件位置快捷键 alt + f1(苹果:option + f1)

在我们跟踪代码时,常常出现跟踪的太深后,不知道当前文件在哪里的情况,这就需要借助文件定位来实现了,但更建议直接使用idea上的定位按钮,因为这个快捷键的位置实在有些反人类

2. 行操作快捷键

2.1 复制粘贴当前行 ctrl + d (command + d)

有时我们书写代码时,需要将当前行或者选中的内容复制下来,那么就可以借助ctrl + d,它可以复制并粘贴当前行或者选中的内容。别小看只是省了粘贴的步骤,但是带给开发者的体验确实完全不同的

2.2 删除行 ctrl + Y (command + backspace)

直接删除整行,省去选中的操作

2.3 多行同时输入 alt + 鼠标(苹果:option + 鼠标 )

实际开发中我们常常需要在某几行中插入相同的内容,一行一行插入太麻烦,不如试试alt

2.4 自动对齐行(代码对齐) ctrl + alt + L (苹果:command + option + L)

代码规范的福音,强迫症的贴身法器,自动代码对齐,务必记住!

3. 代码阅读快捷键

3.1 代码块展开/折叠快捷键 ctrl + ‘+’ 或者 ctrl + ‘-’ (苹果:command + ‘+’ 或者 command + ‘-’ )

代码阅读时代码太多影响阅读体验?试试代码折叠吧

3.2 代码块全部展开/折叠快捷键 ctrl + shift + ‘+’ 或者 ctrl + shift + ‘-’

将全部方法折叠,方便阅读,了解全局

3.2 代码行快速定位快捷键 ctrl + G (苹果:command + L)

输入行号和列号,快速定位代码位置

4. 排错快捷键

4.1 快速定位报错或警告代码位置 f2

还在老老实实的拖动滚动条定位报红位置?out啦!试试f2,自动定位吧

5. 代码生成快捷键

5.1 快速重写接口方法 ctrl + o

声明了接口或继承了类?快速生成重新方法,节约开发时间

5.2 生成构造,setter,getter方法快捷键 alt + insert (苹果:ctrl + enter 或 command + N)

即使不用lombok,那么起码试试快捷键吧,别傻傻的手写setter,getter

5.3 快速生成try-catch快捷键 ctrl + alt + t (苹果:command + option + t)

事实上不只是try-catch代码块,if-else,do-while等等均可一键生成

5.3 打印语句快捷键 输入sout

常用的调试打印语句,不需要手写,直接生成吧,别人写一句的时间,你可以写十句!

5.4 变量赋值语句快捷键 输入.var

赋值天天写,如果还没有体验如此畅快的赋值代码书写,那更得一试

5.5 主方法快速生成快捷键 输入psvmmain

我们常常通过主方法来做一些暂时的代码测试,如果你还是在手写main方法的话,那就太浪费时间了

5.6 for语句快速生成快捷键 输入fori

效率体现在细节,即使是一个for循环,能写的快一点,为什么不呢?

总结

以上就是本期给大家分享的IDEA操作快捷键了,希望可以帮助到大家提高开发效率!如果你觉得对你有帮助的话,不妨点个赞支持一下吧。

如果觉得《IDEA常用快捷键 提升开发效率》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。