还不知道如何使用 IDEA ?教你三招快速掌握 IDEA
前言
IntelliJ IDEA 是一个非常强大的 IDE,拥有许多功能。在 IDEA 中大部分功能都可以用快捷键去完成,如果掌握了大部分快捷键,可以只使用键盘开发了。
ps: 最近正在练习快捷键,准备尝试只使用键盘进行开发
也许因为这些繁多的功能,对于新入手 IDEA 的开发人员,快速掌握功能与快捷键并不是很简单。幸运的是 Jetbrain 早已考虑到该情况, 在 IDEA 有相关功能,可以快速帮助你上手。
Tip of the day
首先介绍的是 Tip of the day 。这个功能,大家应该都见过。初始安装好 IDEA,打开软件,默认就会弹出下面的窗口。

默认情况下 show tips on startup 选项会勾选,下次打开就会该功能会继续出现。不过我相信很多人,被国内各种弹窗广告迫害,会习惯性的第一时间就会把它取消。
如果你已经取消这个选项,可以在 HELP | Tip of the day 打开。
在这个窗口,会显示一个 IDEA 功能,左右切换可以查看其他功能。


productivity guide
第二个介绍 productivity guide。
上面我们提到 IDEA 中存在很多功能以及快捷键,但你知道你经常使用是那几个功能以及使用频率如何?
在 IDEA 中打开 productivity guide,在这里你不仅可以看到经常使用的功能,还会展示你从未使用的功能。
我们可以在 Help | Productivity Guide 打开。

这个窗口可以看到 IDEA 统计相关功能使用情况。点击未在使用的功能,在下面的面板,会给出相关提示。

如果旁边的小伙伴也在使用 IDEA,不妨互相比较一下相关数据,也许能发现一些有趣的现象。
插件 IDE Features Trainer
介绍 IDEA 自带的两个功能,下面介绍一款插件。这款插件由 IDEA 官方开发,5星认证好评。
在 setting|plugins 输入 IDE Features Trainer,就能找到这款插件。

安装之后,打开 IDEA,可以在首页看到 Learn Intellij IDEA 选项。

点击选项会进入一个内置工程。

哈哈,目前只完成两个,正在跟着学习相关快捷键。
这个插件主要教你学会五类相关功能,分别为:
Editor Basics:相关的编辑技巧。
Code Completion:代码提示快捷键,一些快捷完成代码的及技巧。
Refactoring:代码重构的技巧。
Code Assistance:代码只能提示功能,可以快速格式化以及查看方法参数等。
Navigation: 导航功能,可以快速搜索文件,类,方法名。这个真的不得不吹一下,IDEA 搜索功能快速且方便。
相关子功能示例:

掌握这五类技巧,可以说已经掌握 IDEA 的核心功能。
总结
IDEA 上手简单,但是想熟练掌握,却还是需要大量的练习。上面三个技巧只能帮助你去了解相关功能,能否掌握还得靠自己去练习。
还不知道如何使用 IDEA ?教你三招快速掌握 IDEA的更多相关文章
- 你还不知道Vue的生命周期吗?带你从Vue源码了解Vue2.x的生命周期(初始化阶段)
作者:小土豆biubiubiu 博客园:https://www.cnblogs.com/HouJiao/ 掘金:https://juejin.im/user/58c61b4361ff4b005d9e8 ...
- JDK15就要来了,你却还不知道JDK8的新特性!
微信搜「烟雨星空」,白嫖更多好文. 现在 Oracle 官方每隔半年就会出一个 JDK 新版本.按时间来算的话,这个月就要出 JDK15 了.然而,大部分公司还是在使用 JDK7 和 8 . 之前去我 ...
- CAD转DXF怎么转换?教你三种转换方法
CAD图纸在我们日常生活中都是可见到的,因为CAD图纸文件的格式是多样的,在工作中就需要经常将CAD的格式进行转换.那CAD转DXF怎么转换呢?这个问题很多的小伙伴们都遇到过,下面小编就来教大家三种转 ...
- IE-“无法浏览网页” 教你十招解决疑难杂症
“无法浏览网页” 教你十招解决疑难杂症 相信大家也有遇到过像IE不能上网浏览的问题.下面就来给大家介绍一下常见原因和解决方法: 一.网络设置的问题 这种原因比较多出现在需要手动指定IP.网关.DNS服 ...
- 教你一招 - 如何安装nopcommerce2.5
教你一招 - 如何安装nopcommerce2.5 29. 五月 2012 16:22 / wcf / 教你一招 . 解决方案 ...
- 云计算之路-阿里云上:消灭“黑色n秒”第三招——禁用网卡的TCP/IP Offload
程咬金有三板斧,我们有三招.在这篇博文中我们要出第三招,同时也意味着昨天在“希望的田野”上的第二招失败了. 前两招打头(CPU)不凑效,这一招要换一个部位,但依然要坚持攻击敌人最弱(最忙最累)部位的原 ...
- 苹果教你六招:设计优秀的icon
在iOS 7测试版发布后,网上开始出现大量关于iOS 7设计的资源.在WWDC期间,苹果曾为开发者举办了多场主题演讲,其中有一场是苹果UX布道师Mike Stern的精彩演讲-- 优秀iOS设计最佳实 ...
- 【原创】IE11惊现无厘头Crash BUG(三招搞死你的IE11,并提供可重现代码)!
前言 很多人都知道我们在做FineUI控件库,而且我们也做了超过 9 年的时间,在和浏览器无数次的交往中,也发现了多个浏览器自身的BUG,并公开出来方便大家查阅: 分享IE7一个神奇的BUG(不是封闭 ...
- 【原创】三招搞死你的IE11,可重现代码下载(IE Crash keyframes iframe)!
前言 很多人都知道我们在做FineUI控件库,而且我们也做了超过 9 年的时间,在和浏览器无数次的交往中,也发现了多个浏览器自身的BUG,并公开出来方便大家查阅: 分享IE7一个神奇的BUG(不是封闭 ...
随机推荐
- js一个游戏小笔记
昨天写了个飞机大战的游戏,没弄好的一点是如何移动炮台. 开始我把移动代码写到了炮台类里面,但是怎么按都不移动.(最烦,代码对,效果不对,╮(╯▽╰)╭) 问过老师才知道,这种移动类游戏,应该把 控制 ...
- Myeclipse如何使用Maven添加jar包
很多新手都不知道如何在maven项目里添加jar包. 以前我还没接触maven的时候下载过一个demo,是maven项目. 我居然是照着他的pom.xml文件一个一个的写!!! 很多人认为理所当然的东 ...
- C#自定义控件 绘制框
上几张测试的 效果 虽然全是用.net 的绘图库画的,但是手动双缓冲,不会闪烁,感觉还不错,源码开放了,喜欢的拿去扩展吧; 用于撤销的存放图像的数据结构我设置为10个,怕是内存崩了,我看mspaint ...
- 新版 Spring下载方法
1.百度 Spring 打开官方网站 http://spring.io/ 2.======================================= 3.================= ...
- 【总结整理】关于Json的解析,校验和验证
var jasondata='{"staff": [{"name":"红旗","age":90}, {"nam ...
- 【总结整理】http-https
上面这种加密消息的方式就是对称加密,你知道如何加密,也知道如何解码.然后李雷跟韩梅梅用的字母表偏移的加密方法叫 Caesar cipher, 凯撒加密.现实世界中用的加密算法会更复杂,但是基本原理相同 ...
- oracle 新增字段
alter table shop_procategory add (category_ORDER_FIELD number(10) default '0' not null);comment on c ...
- 树莓派 Learning 001 装机 ---之 1 安装NOOBS系统
树莓派安装NOOBS系统 (使用的树莓派板卡型号:Raspberry Pi 2 Model B V1.1)(板卡的型号在板子正面的丝印层上印着,你可以看到.) RASPBERRY PI 2 MODEL ...
- 14. CTF综合靶机渗透(七)
靶机说明 NinevehV0.3.7z是一个难度为初级到中级的BooT2Root/CTF挑战. VM虚机配置有静态IP地址(192.168.0.150) 目标 Boot to root:获得root权 ...
- webconfig连接数据库配置
<connectionStrings> <add name="sqlConnection" connectionString="server=----- ...