《保姆教程二》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的一些技巧,也是提升代码质量,提升开发效率的一些小技巧,一定要掌握哦。


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

目录
相关文章
|
3天前
|
Java 开发工具 Maven
IntelliJ IDEA安装教程(超详细)
IntelliJ IDEA安装教程(超详细)
119 1
|
3天前
|
IDE Java 数据库连接
IntelliJ IDEA安装使用教程——社区免费版——附中文插件安装
IntelliJ IDEA安装使用教程——社区免费版——附中文插件安装
314 0
|
3天前
|
数据可视化 Java uml
IDEA中一个被低估的功能,一键把项目代码绘制成UML类图
IDEA中一个被低估的功能,一键把项目代码绘制成UML类图
32 1
|
3天前
|
Java Maven Spring
【操作宝典】IntelliJ IDEA新建maven项目详细教程
【操作宝典】IntelliJ IDEA新建maven项目详细教程
40 1
|
3天前
|
IDE Java 开发工具
idea一步一步安装教程
idea一步一步安装教程
|
1天前
|
SQL 关系型数据库 MySQL
实时计算 Flink版产品使用合集之idea本地测试代码,要增大 Flink CDC 在本地 IDEA 测试环境中的内存大小如何解决
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
16 1
|
3天前
|
存储 IDE Java
IntelliJ IDEA 安装及配置详细教程
IntelliJ IDEA 安装及配置详细教程
25 0
|
3天前
|
uml
【经验分享】如何在IDEA中快速学习|审查|复习代码工程?
在IDEA中加速工程学习与审查,提升代码质量和维护性,关键操作包括:使用"Structure"浏览工程结构,通过"Find Usages"查找类、方法或变量引用,借助"Show Local Changes As UML"展示UML图。遵循从整体到局部的UML图学习,再到具体代码的详细探索,可系统理解设计理念。详情参考[IDEA UML教程](https://blog.csdn.net/weixin_44701426/article/details/124598053)。
19 1
【经验分享】如何在IDEA中快速学习|审查|复习代码工程?
|
3天前
|
人工智能 自然语言处理 IDE
如何让阿里云AI001号员工帮我写代码(含IDEA插件使用)
AI 智能时代,将改变所有人的思维方式,学习方式,更注重人的创造力和思考力,如果你懒,你将会被 AI 替代,如果你只想干简单不用动脑的活,你将会被 AI 替代,如果你只会打螺丝,更会被 AI 替代。当下的 AI 人工智能时代,被认为是第四次工业革命的到来,我们更应该看到的是机会,而非跳进焦虑、困惑、悲观的一群人潮中。
|
3天前
|
XML Java 数据格式
idea注释顶格不美观的问题--代码与XML
idea注释顶格不美观的问题--代码与XML
16 6