Idea加快开发的10个技巧
前言
工欲善其事必先利其器,Idea有很多强大的功能,值得去探索,在多次尝试下,发现了一些使用Idea的小Tips。
Tip
Bookmark
看书的时候需要书签,看优秀源代码的时候也需要书签。以后再找上次看到源码的位置,直接查看所有书签,选中自己想看的那个就好了。
快捷键:
Fn + F3
优化导入
大多项目都会依赖外部的很多库,包。然后后面项目又不断改变,之前依赖的库与包都用不到了,但是当前文件还在引入这些东西。使用优化导入,可以直接去除当前文件所依赖的不需要的包。
插入模板
模板都容易理解,可以不断使用的东西,其中只需要改变一点点东西就变成了新的东西,Idea已经内置了很多模板,也允许我们新建模板,如何使用这些模板呢?
导航文件
在项目开发中,我们可以导航到任意的位置,导航到某个类文件,以及出现当前符号的位置。
排除索引
有时候,我们一个项目文件太大了,大项目中包含很多子项目,一些子项目又是不需要的,如果不标记为排除。那么打开项目的时候建立索引的时间非常的长。标记为Exclude之后,下次就不会再索引这些目录了。
格式化代码
代码写的不工整,缩进等等右问题。
前进与后退
大型项目之中,经常会在各种文件之间来回穿梭,文件之前相互引用,跳到下个文件之后,又想看看上个文件的内容,如果再点到文件继续找,那就太浪费时间了。Idea给我们提供了前进和后退的功能,可以直接返回上次的文件的位置。
各种插件
-一些加快开发效率的插件
presentation assistant ,这个插件可以现实所有你当前操作快捷键:如下图
插件运行截图
行上移与行下移
重构代码经常需要上移方法,修改的时候也经常要这个操作,这里只看一下快捷键,具体操作自己根据情况使用。
复制新的一行出来
复制当前行,并且新插入一行。
最后
这次没有展示具体案例,感兴趣的自己尝试一下各个功能,都是比较实用的。希望能帮助大家
Idea加快开发的10个技巧相关推荐
- 如何成为前端开发人员的10个技巧!以及前端学习路线
为你总结了如何成为前端开发人员的10个技巧!以及前端学习路线,欢迎参考! 前端开发需要学习什么?或者需要掌握哪些技能? 在准备学习前端前,您可能不确定从哪里开始.选择什么编程语言,使用什么工具,框架和 ...
- 引用:编写高性能Web应用程序的10个技巧(一)
在网上看到这样一篇文章:编写高性能Web应用程序的10个技巧 感觉很不错就引用到我的blog里面,和大家一起学习,同时也谢谢作者本人 数据层性能 技巧 1 - 返回多个结果集 技巧 2 - 分页的数据 ...
- [其他] 10种技巧可提升Android应用运行效果
随着手机平台的发展和所提供应用的提升,质量成为应用成功的最重要因素.如果那些应用无法提供强大的功能和稳定的用户体验,那就会很快被用户卸载.开发者需要记住的是,虽然Android智能手机和平板电脑的速度 ...
- 16位调色板和32位调色板_整理色板和调色板的10个技巧
知道自己有东西,但不知道它在哪里会令人沮丧. 对于您为设计项目创建或保存的颜色,尤其如此. 不得不遍历色样 , 浪费时间 ,只好在需要切换色相时重新开始搜索. 如果您经常使用吸管工具或将CMYK值插入 ...
- 10种技巧可提升Android应用运行效果
http://topic.csdn.net/u/20120327/15/d9641da3-8e55-441c-a575-886f46f68411.html 随着手机平台的发展和所提供应用的提升,质量成 ...
- Android 10种技巧可提升应用运行效果
随着手机平台的发展和所提供应用的提升,质量成为应用成功的最重要因素.如果那些应用无法提供强大的功能和稳定的用户体验,那就会很快被用户卸载.开发者需要记住的是,虽然Android智能手机和平板电脑的速度 ...
- iPhone开发的一些小技巧
[转载]iPhone开发的一些小技巧 (2011-10-29 20:13:02) 转载原文 标签: 转载 原文地址:iPhone开发的一些小技巧作者:哈哈 一,修改状态栏: 1.加入[[UIAppli ...
- zemax 宏怎么编写数组_编写Excel VBA程序的10个技巧
学习Excel技术,关注微信公众号: excelperfect 学会一些有趣的技巧或想法,能够有效地提高ExcelVBA编程水平.下面是chandoo.org总结的编写Excel VBA程序的10个技 ...
- ASP.NET应用程序设计的10大技巧
ASP.NET应用程序设计的10大技巧 [ ASP.NET应用程序设计的10大技巧 | 责任编辑: 51欢乐吧 - 关涛 | 2007-09-25 10:38:16 ] 调整字体大小: 大 | 中 | ...
最新文章
- 2021年大数据常用语言Scala(二十五):函数式编程 排序
- UVA10382喷水装置
- 电脑f2还原系统步骤_使用冰点还原电脑每次重启都会还原,打造一个百毒不侵的系统...
- 用Markup Validation Service进行网页的W3C标准语法验证(c#)
- 用 CSS实现Bubble提示框的两种方法
- html个人博客完整代码_hexo | 不用写代码,2小时快速搭建个人博客
- [Ceoi2010]Pin
- Perl语言学习总结
- 在exe运行界面按右键(不用按鼠标右键)
- Microsoft.AlphaImageLoader滤镜解说
- Hibernate(1)
- 微信小程序项目实例——飞机大战
- 如何快速复制文件或文件夹路径?
- 从0开始制作H5直播源码的教程
- apex数据中心怎么切换服务器,Apex英雄怎么切换服务器
- Python机器学习:认识机器学习
- lg linux电视安装软件,LG电视无法安装第三方软件?当贝市场分享的LG安装当贝市场教程...
- # Odoo丨Odoo框架源码研读一:前后端交互
- 计算机对会计有什么好处,会计专业转行干过设计工作,这些宝贵经验和感悟,对你有用(三)...
- XCTF-ms0_01