IDEA是著名的Java IDE,由程序员的信仰 — JetBrains公司开发
1. 智能提示
Ctrl+Alt+Space
: 猜测你想干啥子
Ctrl+Shift+Space
: 智能提示+补全
Alt+Enter
: 快速修复
Ctrl+Shift+Enter
: 快速修复+自动补全末尾符号
2. 重构
Ctrl+Alt+V
: 提取变量
Shift+F6
: 变量改名
3. 代码生成
fori
:
1 | for (int i = 0; i < ; i++) { |
psvm
:
1 | public static void main(String[] args) { |
sout
:
1 | System.out.println(); |
其他模板用Ctrl+J
查看;
除此之外,常用的有Alt+Insert
,会在辅助中详细阐述
4. 编辑
Shift+F6
: 批量修改该方法下的同一变量名
Ctrl+w/Ctrl+Shift+W
: 自动选中和取消代码块
Ctrl+Left/Right
: 移动光标到前/后单词
Ctrl+[/]
: 移动到前/后代码块
Ctrl+Left/Right/[/]+Shift
: 以上2个加上shift
可以选中范围内代码
Alt+Forward/Backward
: 移动到前/后方法
Ctrl+Y
删除行、Ctrl+D
复制行、Ctrl+</>
折叠代码
5. 查找和打开
Ctrl+N/Ctrl+Shift+N
: 可以打开类或资源
Ctrl+H
: 根据继承关系,打开类层次窗口
Ctrl+B/Ctrl+Alt+B
: 分别对应父类或父方法定义和子类或子方法实现
Ctrl+F12
: 查看该类的所有方法
要找类或方法的使用也很简单,Alt+F7
。要查找文本的出现位置就用Ctrl+F/Ctrl+Shift+F
在当前窗口或全工程中查找,再配合F3/Shift+F3
前后移动到下一匹配处。
6. 其他辅助
以上这些神键配上一些辅助快捷键,即可让你的双手90%以上的时间摆脱鼠标,专注于键盘仿佛在进行钢琴表演。这些不起眼却是至关重要的最后一块拼图有:
Ø 命令:Ctrl+Shift+A
可以查找所有Intellij的命令,并且每个命令后面还有其快捷键。所以它不仅是一大神键,也是查找学习快捷键的工具。
Ø 新建:Alt+Insert
可以新建类、方法等任何东西。
Ø 格式化代码:格式化import列表Ctrl+Alt+O
,格式化代码Ctrl+Alt+L
。
Ø 切换窗口:Alt+Num
,常用的有1-项目结构,3-搜索结果,4/5-运行调试。Ctrl+Tab
切换标签页,Ctrl+E/Ctrl+Shift+E
打开最近打开过的或编辑过的文件。
Ø 单元测试:Ctrl+Alt+T
创建单元测试用例。
Ø 运行:Alt+Shift+F10
运行程序,Shift+F9
启动调试,Ctrl+F2
停止。
Ø 调试:F7/F8/F9分别对应Step into,Step over,Continue。
此外还有些我自定义的,例如水平分屏Ctrl+|
等,和一些神奇的小功能Ctrl+Shift+V
粘贴很早以前拷贝过的,Alt+Shift+Insert
进入到列模式进行按列选中。