IntelliJ IDEA 之 快捷键(Shortcut Keys)
写在前面
不可否认,快捷键可以帮你提升工作效率,Idea 也是同样高度认可快捷键的重要作用。因此,IntelliJ Idea 为用户提供了很多不同类型的快捷键,多到让人眼花缭乱,不知所措。除此之外,为了证明快捷键的重要意义,IntelliJ Idea 提供了快捷键统计机制,让你更清楚地了解快捷键为你做了什么。

Windows & Linux 快捷键
题外话
小周在工作中曾经接触过自闭症小朋友,小周说,这些自闭症小朋友会抗拒陌生的地方和陌生的人,她们会紧紧抓住你的手,担心你会把她落下。当不好的事情发生在孩子身上时会让人感到加倍的同情,因为孩子是善良的天使。
主要内容
+ 演示环境
+ ToolBox 介绍
+ ToolBox 示例
+ 附件和注意
演示环境 ,介绍本次远程调试所依赖的软件环境。
+ IntelliJ IDEA :2018.2.4 (Ultimate Edition)?
+ Windows 10 家庭中文版
Idea??快捷键使用统计
不知道出于什么原因,IntelliJ Idea 提供了这样一个统计功能,为了证明自身的优秀,还是。

快捷键使用统计
从 2018/8/29 开始,代码补全操(Code Completion)为我减少了43000个字符的输入,温馨提示(Quick Fixes)为我修复了 471 个问题,看样子我的代码中处处都是陷阱呀。
Rember??These Shortcuts
IntelliJ Idea 快捷键索引页面的第一个栏目便是 "Rember These Shortcuts",可见这部门快捷键的重要性,接下来,我们一起来学习下这些重要的快捷键。

Remember These Shortcuts
Rember?These Shortcuts:Shortcuts
Smart code Completion(Ctrl + Alt + Space):智能补全,Idea 根据文件上下文完成智能推荐IntelliJ IDEA 之 代码补全(Code Completion)。

Smart code Completion
如上图所示,当我们输入完 = 字符后,然后输入快捷键,Idea 会给出智能推荐。
Search everywhere(Double Shift)
全文搜索,Idea 可以在如下范围 [文件,变量,工具栏,运行配置,Idea动作,Idea配置]搜索目标。

Search Everywhere
如上图所示,Idea 搜索结果栏中为我们显示不同搜索范围下的目标结果,你也可以根据自身喜好设置搜索范围。
Show Intention Actions and Quick-Fixes(Alt + Enter)
温馨提示与快速修复,Idea 会偷偷监控你输入的任何一个字符,并给出合理的修改或者补全提示,这一切你都可以通过快捷键 Alt + Enter 实现?IntelliJ IDEA 之 温馨提示(Intention Actions)。

Show Intention Actions and Quick-Fixes
如上图所示,当我输入 new Object() 之后,Idea 已经猜测出我们可能需要定义局部变量,所以给出相对应的温馨提示。
Generate Code(Alt + Insert)
自动生成代码,Idea 可以为我们自动生成构造器,重写方法签名,版权。

Generate Code
如上图所示,我们通过?Generate Code 快捷键为 Content 类自动生成了构造器方法。
Extend Selection(Ctrl + W)
向外延伸选择,持续按下 Ctrl + W 可以持续向外延伸选择目标内容。

Extend Selection
Shrink Selection(Ctrl + Shift + W)
向里收缩选择,持续按下 Ctrl + Shift + W 可以持续向外收缩选择目标内容。

Shrink Selection
Recent Files Popup(Ctrl + E)
最近打开文件弹窗,Idea 记录你最近打开的所有文件,因为这些文件你很可能还会用到,这是一个很有用的功能。

Recent Files Popup
Rename(Shift + F6)
重命名,对于有名字的文件或者文件夹,你都可以使用这个快捷键,不妨你可以试试。

Rename
附件和注意
附件和注意,包括上述 Gif 图片中的配置信息和测试代码片段,若有任何未提及到的内容,请联系我。
生活的意义不是金钱,更不是权力,而是要开心每一天。
微信公众号
文章内容大多数都是从我的公众号搬过来的,内容可能没有公众号更新的及时,下面是我的公号,欢迎来访。
