前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《保姆教程二》idea 的使用技巧,墙裂推荐收藏!!!疯狂提升代码开发效率和代码质量

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

原创
作者头像
香菜聊游戏
修改2021-05-24 10:25:48
3470
修改2021-05-24 10:25:48
举报
文章被收录于专栏:香菜聊游戏香菜聊游戏

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

图片
图片

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

1、SVN的集成

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

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

图片
图片

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

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

2、开启热更新

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

具体步骤:

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

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

图片
图片

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

具体步骤:

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

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

图片
图片

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

具体步骤:

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

图片
图片

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

具体步骤:

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

图片
图片
图片
图片

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

具体步骤:

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

图片
图片

7、Maven 的使用

具体步骤:

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

图片
图片
图片
图片

8、调试技巧

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

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

9、文件比对

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

具体步骤:

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

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

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

10、查看类继承关系图

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

具体步骤:

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

图片
图片

总结:

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

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

打字不容易,点赞,转发,关注三连,关注我公众号:【香菜聊游戏】有更多福利哦

图片
图片

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、SVN的集成
  • 2、开启热更新
  • 3、取消大小写敏感,提升匹配效率
  • 4、查看数据的来源和去处
  • 5、检查代码,避免低级错误
  • 6、查看代码的最后修改者
  • 7、Maven 的使用
  • 8、调试技巧
  • 9、文件比对
  • 10、查看类继承关系图
  • 总结:
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档