《保姆教程二》idea 的使用技巧,墙裂推荐收藏!!!疯狂提升代码开发效率和代码质量

简介: 在平常的开发中,发现一些同事对Idea 使用的不是很熟练,仅仅用来编辑,编译,不能很好的发挥Idea 的神奇。整理了下我平常用的一些技巧,希望你能从中学习到一些。开始吧

在平常的开发中,发现一些同事对Idea 使用的不是很熟练,仅仅用来编辑,编译,不能很好的发挥Idea 的神奇。整理了下我平常用的一些技巧,希望你能从中学习到一些。开始吧



1、SVN的集成


IDEA默认集成了对Svn的支持 。


File ->Setting 直接设置执行程序即可。


61170a4cdf7d49e187ce1eef919c630b~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg

注意:如果设置之后依然无法使用svn,是因为安装SVN的时候没有选择命令行工具。


解决方法:重装SVN,配置项重新选择command line client tools 即可。


2、开启热更新


   有发现不少同学不知道热更新,还在为了调一行代码重启服务器,然后调试,效率太低,开启热更新,实时修改代码,实时看效果。


具体步骤:


    File ->Settings -Build -> Compiler,勾选Build project automatically,开启自动编译之后,结合Ctrl+Shift+F9 会有热更新效果


同时调大编译的堆内存,因为我们的游戏项目代码多,700M的编译内存太少,会造成编译慢,甚至失败。


57e634ab4eb84055bbf96158eaae06e5~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg

3、取消大小写敏感,提升匹配效率


具体步骤:


File -> Settings  -> Editor  -> General  -> Code Completion Case  -> 取消勾选Match case


取消大小敏感,在编写代码的时候,代码的自动提示将更加全面和丰富。

2e663f72f21d4e14a661aec45361e2bf~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg

4、查看数据的来源和去处


具体步骤:


选中成员变量-> 右键 选择 Analyze ->Anaylyze Data  Flow to Here / from Here 分别查看数据赋值的地方和 获取值的地方

fd5aeb67710e408b8e455ff1cd4a20b9~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg

5、检查代码,避免低级错误


具体步骤:


选中包或者具体的文件->右键Analyze -> Inspect Code 分析代码的缺陷,可以在完成任务之后做一个自我检查,避免犯一些低级问题。

2e663f72f21d4e14a661aec45361e2bf~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg

d4ccadf60d394ecb98e2a1fecb620215~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg

6、查看代码的最后修改者


具体步骤:


有时候想知道一行代码最后是谁修改了,可以在文件的边栏(打断点的地方)右键勾选Annotate ,会显示svn的最后提交者。

407af14618ea4e4d849a89316e1495f8~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg

7、Maven 的使用


具体步骤:


在右边的边栏打开Maven 视图,根据对应的菜单操作


9d3b14f20ed3489ca8ac1255e48738f8~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg

8f36c74da3f3490c9c7edbdd5fe13417~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg

8、调试技巧


调试的内容比较多,也比较重要,可以看下之前写的文章,重点哦,快速解决问题的关键


链接 : 先学会这些调试技巧,再写代码,效率提高十倍。吐血整理!


9、文件比对


文件夹的比对和文件的比对,之前一直借助beyond campare 比对,但是骑士Idea 自带了功能


具体步骤:


文件夹比较,选中文件夹,右键-> compare with -> 选择对应的文件夹


文件比较, 选中文件,右键-> 可以选择存在的文件进行对比


打开文件,右键-> 可以和剪切板中的内容进行对比


10、查看类继承关系图


查看类的继承关系图是理解代码的关键


具体步骤:


右键包名->Diagrams->Show Diagrams就可以显示包的继承关系图,如果没在包下的可以直接拖类文件到图中。


b9a41e458d854bfba5a6eebd6e791a2a~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg

总结:


日常使用的Idea的一些技巧,也是提升代码质量,提升开发效率的一些小技巧,一定要掌握哦。


有疑问的可以留言,我们一起讨论,没有问题的也可以留言,我们交个朋友

目录
相关文章
|
13天前
|
Java 开发工具 Maven
IntelliJ IDEA安装教程(超详细)
IntelliJ IDEA安装教程(超详细)
61 1
|
2月前
|
IDE Java 数据库连接
IntelliJ IDEA安装使用教程——社区免费版——附中文插件安装
IntelliJ IDEA安装使用教程——社区免费版——附中文插件安装
223 0
|
2月前
|
XML 搜索推荐 JavaScript
Easy Code,IntelliJ IDEA中代码一键生成
Easy Code,IntelliJ IDEA中代码一键生成
Easy Code,IntelliJ IDEA中代码一键生成
|
2月前
|
人工智能 运维 Linux
一文了解IntelliJ IDEA如何使用git上传代码到GitHub(附常见问题解决方案)
一文了解IntelliJ IDEA如何使用git上传代码到GitHub(附常见问题解决方案)
83 0
|
3月前
|
Java 应用服务中间件 Maven
idea配置本地maven保姆级教程
idea配置本地maven保姆级教程
257 0
|
1月前
|
IDE Java 开发工具
idea一步一步安装教程
idea一步一步安装教程
|
14天前
|
前端开发 JavaScript 数据安全/隐私保护
idea代码review工具Code Review Helper使用介绍
CodeReview IDEA 插件是一款用于代码审查的工具,旨在解决在GitLab中查看整体业务逻辑的不便。该插件提供快速添加注释、行号旁的评审意见标记、双击跳转到代码、意见删除和修改、内容导出为Excel以及导入等功能。特别地,它支持离线和在线模式,离线模式下,审核者和开发者通过Excel文件交换评审意见;在线模式则通过服务端实现评审内容的上传和下载,简化文件传输。此外,该插件允许定制评审字段,并能与团队协作工具集成。通过这些特性,CodeReview IDEA 提高了代码审查的效率和便捷性。
60 2
|
1月前
IDEA代码行数统计插件Statistic对应idea版本以及安装后无法使用问题解决
IDEA代码行数统计插件Statistic对应idea版本以及安装后无法使用问题解决
18 0
|
1月前
|
JSON Java 测试技术
10 个解放双手的 IDEA插件,少些冤枉代码(第三弹)
10 个解放双手的 IDEA插件,少些冤枉代码(第三弹)
|
1月前
最新idea激活码附赠激活教程
最新idea激活码附赠激活教程