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