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 主方法快速生成快捷键 输入psvm
或main
我们常常通过主方法来做一些暂时的代码测试,如果你还是在手写main方法的话,那就太浪费时间了
5.6 for语句快速生成快捷键 输入fori
效率体现在细节,即使是一个for循环,能写的快一点,为什么不呢?
总结
以上就是本期给大家分享的IDEA操作快捷键了,希望可以帮助到大家提高开发效率!如果你觉得对你有帮助的话,不妨点个赞支持一下吧。
如果觉得《IDEA常用快捷键 提升开发效率》对你有帮助,请点赞、收藏,并留下你的观点哦!