生产力指南篇 - 之一
Tips: 大部分特性包含快捷键炒作,快捷键因为WIN MAC或者idea键位不同,然后IDEA提供了多种版本快捷键,所以选择自己适合的即可(sublime /eclipse/vs等),如果你没有适合的,或者你刚从其他工具转到idea来,那么我建议选择idea classic , 因为你换了操作系统之后键位不会变化太大
以下是根据Used排名,筛选出比较重要的功能介绍
-
Windows:
CTRL+W
-
⌘W
-
- Windows:
Ctrl+空格
- MAC:
⌃Space
Go to declaration(转到声明):实际我个人用得不多,建议 CTRL 加鼠标左键,无鼠标用户需要掌握
- Windows:
Ctrl+B
⌘B
Ctrl+ALT+鼠标左键,无鼠标用户需要掌握
- Windows:
Ctrl+Alt+B
⌥⌘B
; , 直接 ALT+SHIFT+ENTER帮你补全上,当你输入if的时候没有帮你加括号的时候,当你语句排版很乱的时候,按一下,奇迹就会出现
Ctrl+Shift+Enter
⇧⌘⏎
Windows: Shift+Shift
随处搜索 Ctrl+N
搜索类 , Ctrl+Shift+N
搜索文件 ,Ctrl+Alt+Shift+N
for 字段和方法, Ctrl+Shift+A
搜索Actions ( IDEA模块功能关键字
⇧+⇧ 随处搜索 ⌘N
搜索 类, ⇧⌘N
搜 文件, ⌥⇧⌘N
for 字段和方法 ⇧⌘A
搜索 Actions(操作)
Windows: Ctrl+F12
⌘F12
Use Introduce Variable to quickly declare variables (使用引入变量快速声明变量): tips,直接把光标放在语句中即可,系统会自动识别,不用全选你要声明的变量
Ctrl+Alt+V
⌥⌘V
Highlight method throws (高亮方法抛出异常): 这个真没用,比如选了第二个FileFoundException之后,会高亮箭头所指代码
Ctrl+Shift+F7
⇧⌘F7
- Windows:
Ctrl+O
重写方法 Ctrl+I
实现方法⌘O
重写方法, ⌘I
实现方法Go to class (转到类) : 实用,建议记住
Ctrl+N
⌘N
Windows: Ctrl+Shift+N
⇧⌘N
- Windows:
Ctrl+/
单行注释 Ctrl+shift+/
多行注释⌘/
单行注释 ⌃⇧/
多行注释Finish lookup with smart enter (使用智能回车完成查找):同 Complete statement (语句智能补全,jetbrains换个名字继续炫
- Windows:
Ctrl+Shift+Enter
⇧⌘⏎
- Windows:
Ctrl+Y
⌘Y
Evaluate expression (计算表达式): 实用,仅调试时候有效,对着表达式右键可以出来一个弹框,可以自己输入表达式计算
ALT+鼠标点击表达式
⌥ + 鼠标点击表达式
Windows: Ctrl+Alt+T
⌥⌘T
Windows: Ctrl+Shift+空格
⌃⇧Space
Windows: Shift+F6
⇧F6
Windows: Ctrl+J
展示后缀补全列表
⌘J 同上
- Windows:
对着断点右键
对着断点右键
Second basic completion (二次基础补全 : 同 Basic code completion (基础代码补全快捷键,作用是可以看到不允许访问的类和成员(属性、方法)
- Windows:
Ctrl+空格
⌃Space
- Windows:
Ctrl+Alt+T
⌥⌘T
Recent files popup (最近文件弹窗:主要是你最近打开的文件,实际体验用得不多
Ctrl+E
⌘E
Windows: Ctrl+Alt+U
⌥⌘U
- Windows:
Ctrl+Alt+Shift+U
⌥⇧⌘U
Smart type casting(智能转换) : 缺点要带个括号,比如String s = (,就能变成 String s = ( String )
- Windows:
Ctrl+Shift+空格
⌃⇧Space
Windows: Ctrl+Alt+F7
⌥⌘F7
. , ; 空格 都可以结束智能补全
Windows: Ctrl+Alt+shift+Insert
⌃⇧N
Quick Documentation popup (快速文档弹出): 光标定位某个类的时候,按快捷键,即可显示对这个类的文档描述
Ctrl+Q
⌃J
Windows: ``Ctrl+Alt+Shift+N
⌥⇧⌘N
Windows: 代码补全后 Tab
Tab
⌃Space ) 2次,即可自动引入和补全 按 ALT+Enter
(Mac上 ⌥⏎
补全), 事实上ALT+Enter
有很多功能,比如说一句话是错误的,你按一下,会给你修复建议。
ALT+Enter
⌥⏎
Windows: 2次Ctrl+空格
⌃Space
Windows: ``Ctrl+Alt+Shift+N
⌥⇧⌘N
- Windows:
ALT+F1
⌥F1
Move code element left/right(向左/向右移动代码元素): 有用,想移动参数顺序的时候
Ctrl+Alt+shift+左/右箭头
⌥⇧⌘← and ⌥⇧⌘→
Windows: 查看文档 Ctrl+Q
查看参数 : Ctrl+P
进入: Ctrl+B
⌃J 查看参数 : ⌘P
进入: ⌘B
Windows: F6
F6
Windows: Ctrl+D
⌘D
Highlight implementing or overriding members (高亮实现和重写的方法):比如你实现某接口的什么方法,就能够高亮这些方法。
Ctrl+Shift+F7
⇧⌘F7
Quick Definition in lookup lists (查阅列表中的快速定义)
Ctrl+Shift+I
⇧⌘I
*
代表任意数量的任意字符
空格 标记模式的结束,前面的字符串不仅仅是前缀,而且被视为整个模式
Highlight method exit points(突出显示方法退出点): 高亮一个方法里面所有return的地方,仅仅高亮return那一行,无实际作用
Ctrl+Shift+F7
⇧⌘F7
Windows: Ctrl+空格
⌃Space
Windows: Shift+Alt
⇧⌥
Windows: Alt+Shift+C
⌥⇧C
Change completion variants sorting (改变补全候选项的排序): 点击那3个点,不建议更改智能排序,不推荐