Intellij IDEA重要快捷键部分:(不定期更新,一直要做更好)
命令: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进入到列模式进行按列选中。
窗口切来切去:Ctrl+Tab
选你所想:Ctrl+W
代码生成:Template/Postfix +Tab
发号施令:Ctrl+Shift+A
无处藏身:Shift+Shift
自动完成:Ctrl+Shift+Enter
创造万物:Alt+Insert
智能补全:Ctrl+Shift+Space
自我修复:Alt+Enter
重构一切:Ctrl+Shift+Alt+T
CTRL+ALT+ left/right 前后导航编辑过的地方
Ctrl+Shift+Backspace可以跳转到上次编辑的地
Intellij IDEA快捷键,Eclipse快捷键,
分类 | 功能点 | Eclipse快捷键 | IDEA快捷键 | VScode快捷键 |
搜索 | 搜索文本 | Ctrl + F | Ctrl + F Ctrl + R 查找替换 Alt + P/A 逐个/全部替换 Alt + F3 查找当前选中词 | Ctrl + F Ctrl + H 替换 Replace |
继续搜索 | Ctrl + K 向前 Ctrl + Shift + K 向后 | F3(注意:使用这个快捷键之前使用Ctrl+ Shift+ F7或者Ctrl+F,退出ESC) Shift + F3 | F3 Shift + F3 | |
当前文件内搜索方法 | Ctrl + O | Ctrl + F12 | Ctrl + shift + O | |
搜索类 | Ctrl + Shift + T | Ctrl + N | ||
搜索文件 | Ctrl + Shift + R | Ctrl + Shift + N 这两个都支持简单的正则表达式,还支持直接按大写字母的缩略,例如: 查找JsonTranscoder,只需要输入JT | ||
搜索方法所有被引用处 | Ctrl + Alt + H | Alt + F7 | ||
搜索所有文本出现的位置 | Ctrl + H | Ctrl + Shift + F | Ctrl + Shift + F | |
查看类继承关系的快捷键 | Ctrl + T | Ctrl + H | ||
折叠类中的方法 | Ctrl + Shift + -/+折叠所有方法 Ctrl + -/+折叠当前方法 | Ctrl + Shift + -/+折叠所有方法 Ctrl + -/+折叠当前方法 | ||
编辑 | 自动代码补全 | Alt + /(自己修改过的) | Alt + /(自己修改过的) | Alt + /(自己修改过的) |
在某行中任何位置直接条状到下一行 | Shift+Enter | Shift+Enter | Ctrl+Enter | |
在某行中任何位置直接条状到上一行 | Ctrl+Shift+Enter | Ctrl+Alt+Enter | Ctrl+Shift+Enter | |
大小写转换 | Ctrl+Shift+X(大写) Ctrl+Shift+Y(小写) | Ctrl+Shift+U | ||
try-catch以及其他方法 | Alt+Shift+Z | Ctrl+Alt+T | ||
自动代码生成 | Alt + Insert | |||
快速修复错误 | Ctrl + 1 | Alt + Enter | ||
删除当前行 | Ctrl + D | Ctrl + Y | Ctrl+Shift+K | |
复制到下一行 | Ctrl+Alt+↑ / ↓ | Ctrl + D | Shift+Alt + ↓ / ↑ | |
移动当前选中的部分行 | Alt+↑ / ↓ | Ctrl+Shift+↑ / ↓(一段代码移动) Alt+Shift+↑ / ↓(一行代码移动) | Alt+↑ / ↓ | |
注释/取消注释 | Ctrl + / | 单行 Ctrl + / 多行 Ctrl + Shift + / | 单行 Ctrl + / 多行 Shift+Alt+A | |
选中当前字 | Ctrl + W | |||
补全当前行 | Ctrl + Shift + Enter 神器,补全当前行,最常用的场景时补全当前行后的;号,并将光标定位到下一行 | |||
调出最近复制的N份内容 | Ctrl + Shift + V | |||
查看最近编辑的文件 | Ctrl + E | |||
对比最近修改 | Alt + Shift + C | |||
格式化代码 | Ctrl + Shift + F | Ctrl + Alt + L | Shift + Alt + F Ctrl + K Ctrl + F 格式选定区域 | |
整理import | Ctrl + Shift + O | Ctrl + Alt + O | ||
进入实现类 | Ctrl+鼠标左键 | Ctrl+Alt+鼠标左键(或光标停留在接口方法上,Ctrl+Alt+b) | ||
列编辑操作 | Alt+Shift+A | Alt+鼠标左键 | ||
跳转 | 显示方法层次 | Ctrl + Shift + H | ||
显示类、方法说明或者查看包路径 | F2 | Ctrl + Q | ||
跳到方法定义处 | Ctrl + B | |||
跳到方法实现处 | Ctrl + Alt + B | |||
跳到上/下一方法 | Alt + Up/Down | |||
上(下)一查看处 (回退到上(下)一步操作) | Alt + <-(left) Alt + ->(right) | Ctrl + Alt + <-(left) Ctrl + Alt + ->(right) | Alt + <-(left) Alt + ->(right) | |
同一个类中返回上一个方法 | ctrl + 上箭头 | |||
返回所有文件文件上一次最后编辑的地方 | Ctrl + Q | Shift + Ctrl + Backpack(另外:这个快捷键重复按两次就返回到最后倒数第二个编辑的地方,返回最后倒数几个地方类似) | ||
返回当前文件上一次最后编辑的地方 | Ctrl + Backpack | |||
跳到指定行 | Ctrl + L | Ctrl + G | Ctrl + G | |
重构 | 改名 | Alt + Shift + R | Shift + F6 | |
其他常用 | Ctrl + F6 修改方法签名 Ctrl + Shift + F6 修改参数的类型 Ctrl+Alt+C 快速提取常量 Ctrl+Alt+V 快速提取变量 Ctrl+Alt +F 快速提取成员变量 Ctrl+Alt+M 提取方法代码 | |||
运行 | 启动调试 | Alt + Shift + F9 | ||
启动运行 | Alt + Shift + F10 | |||
单步进入 | F5 | F7 | ||
单步跳过 | F6 | F8 | F10 | |
跳过 | F8 | F9 | ||
执行选中语句 | Alt + F8 | |||
窗口 | 调出界面 | Ctrl + Alt + S调出Settings界面 Ctrl + Alt + Shift + S调出项目Setting界面 | ||
关闭界面 | Ctrl+W | Ctrl + F4 或 ESC | Ctrl+W | |
打开窗口 | Alt + 窗口编号(例如项目窗口编号是1) | |||
最大化窗口 | Ctrl + M | Ctrl + Shift + F12 | F11(Ctrl+B显示/隐藏侧边栏;Ctrl+J显示/隐藏控制台) | |
隐藏窗口 | Shift + ESC | |||
关闭当前文件 | Ctrl + F4 | |||
垂直分屏 | Ctrl + | (自定义的) | |||
调整窗口位置 | Ctrl + M 将当前光标处显示到屏幕中央 | |||
在已经打开的文件切换窗口 | Ctrl + E | Alt + (向左<-或者向右->箭头) | Ctrl + Pagedown/Pageup 或者Ctrl + Tab |