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
2
3
for (int i = 0; i < ; i++) {

}

psvm:

1
2
3
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进入到列模式进行按列选中。

评论