IDEA作为目前最受欢迎的java开发工具,占据了开发者工具的绝对市场。很多初入行业的开发者只是老老实实地使用IDEA,还不知道IDEA本身提供了很多快捷键来方便我们的日常开发。所以,今天我们就来整理一下这些能提高我们开发效率的快捷键
1.查找定位快捷键 1.1 在当前文件中查找 ctrl + f(苹果:command + f)在操作栏上还可以调节你想要精确查询还是模糊查询,切换上/下一个匹配项。实际开发中很常用的快捷键
上述讲解的快捷键只是在当前文件中查找,我们有时并不知道我们要查找的内容在哪个文件里,就需要用到全文件查询,极其推荐的快捷键!
查询后可以列举出所有出现该关键字的地方,并且我们还可以设置查找范围,比如是全项目查找还是当前文件夹下查找
有时我们会统一替换某些内容,如果一个一个去修改未免太麻烦,于是可以借助替换快捷键
与全局查询类似,只不过换成了替换,使用需谨慎,谨防将非目标内容也给替换了
开发中常常需要定位某个类或方法,仅仅使用上述的全局查找的话,范围太广,不好排查,这时就可以使用shift + shift来限定搜索
在我们跟踪代码时,常常出现跟踪的太深后,不知道当前文件在哪里的情况,这就需要借助文件定位来实现了,但更建议直接使用idea上的定位按钮,因为这个快捷键的位置实在有些反人类
有时我们书写代码时,需要将当前行或者选中的内容复制下来,那么就可以借助ctrl + d,它可以复制并粘贴当前行或者选中的内容。别小看只是省了粘贴的步骤,但是带给开发者的体验确实完全不同的
直接删除整行,省去选中的操作
实际开发中我们常常需要在某几行中插入相同的内容,一行一行插入太麻烦,不如试试alt
代码规范的福音,强迫症的贴身法器,自动代码对齐,务必记住!
代码阅读时代码太多影响阅读体验?试试代码折叠吧
将全部方法折叠,方便阅读,了解全局
输入行号和列号,快速定位代码位置
还在老老实实的拖动滚动条定位报红位置?out啦!试试f2,自动定位吧
声明了接口或继承了类?快速生成重新方法,节约开发时间
即使不用lombok,那么起码试试快捷键吧,别傻傻的手写setter,getter
事实上不只是try-catch代码块,if-else,do-while等等均可一键生成
sout
常用的调试打印语句,不需要手写,直接生成吧,别人写一句的时间,你可以写十句!
.var
赋值天天写,如果还没有体验如此畅快的赋值代码书写,那更得一试
psvm
或 main
我们常常通过主方法来做一些暂时的代码测试,如果你还是在手写main方法的话,那就太浪费时间了
fori
效率体现在细节,即使是一个for循环,能写的快一点,为什么不呢?
以上就是本期给大家分享的IDEA操作快捷键了,希望可以帮助到大家提高开发效率!如果你觉得对你有帮助的话,不妨点个赞支持一下吧。