安装
ja-netfilter
https://zhaiblog.cn/169.html
https://3.jetbra.in/
https://jetbra.in/s
快捷键
参考: https://www.amoscloud.com/zh/attached-table/IDEA-ShortCut (更全)
说明:
- 下面根据 “作用” 分类
- 标签说明:
- 🔥 —— 常用
- 🔥🔥 —— 常用且有用/不可替代
代码补全
功能 | 快捷键 |
---|---|
快速修复错误 🔥🔥 | Alt + Enter |
自动代码补全 🔥 | Ctrl + J |
补全当前行 🔥 | Ctrl + Shift + Enter |
代码生成
功能 | 快捷键 |
---|---|
自动代码生成 🔥 | Ctrl + Insert |
抽取变量 | Ctrl + Alt + V |
抽取常量 | Ctrl + Alt + C |
抽取方法 🔥 | Ctrl + Alt + M |
生成包裹代码块 🔥 | Ctrl + Alt + T |
注释/取消注释 🔥 | Ctrl + / |
格式化代码 🔥 | Ctrl + Alt + L |
整理import 🔥 | Ctrl + Alt + O |
修改 | Shift + F6重命名 Ctrl + F6 修改方法签名 Ctrl + Shift + F6 修改参数的类型 |
行编辑/行移动
功能 | 快捷键 |
---|---|
上下移动当前 🔥 | Ctrl + Shift + ↑/↓ |
复制当前行到下一行 | Ctrl + D |
剪切当前行 🔥 | Ctrl + X |
删除当前行 | Ctrl + Y |
光标
功能 | 快捷键 |
---|---|
选中当前字 🔥 | Ctrl + W |
跳到方法定义处 🔥 | Ctrl + B |
跳到方法实现处 🔥 | Ctrl + Alt + B |
跳到上/下一方法 🔥 | Alt + Up/Down |
跳到指定行 🔥 | Ctrl + G |
提示信息
功能 | 快捷键 |
---|---|
显示类方法 🔥🔥 | Ctrl + F12 |
显示类、方法说明 | Ctrl + Q |
显示方法层次 | Ctrl + Shift + H |
搜索
功能 | 快捷键 |
---|---|
搜索当前文本 🔥🔥 | Ctrl + F Ctrl + R 查找替换 Alt + P/A 逐个/全部替换 Alt + F3 查找当前选中词 |
搜索所有文本出现的位置 🔥🔥 | Ctrl + Shift + F |
继续搜索 | F3 Shift + F3 |
搜索方法 🔥 | Ctrl + F12 |
搜索全部(类、文件、Symbols、Action、Git、Text) 🔥🔥 | Shift + Shift |
搜索类 | Ctrl + N |
搜索文件 | Ctrl + Shift + N |
状态查看
功能 | 快捷键 |
---|---|
查看最近的剪贴板内容 🔥 | Ctrl + Shift + V |
查看最近编辑的文件 🔥 | Ctrl + E |
对比最近修改 🔥 | Alt + Shift + C |
窗口
功能 | 快捷键 |
---|---|
隐藏窗口 | Shift + ESC |
切换窗口 🔥 | Ctrl + Tab |
参考
- IDEA 高效使用指南 - https://idea.javaguide.cn/ | 必备插件推荐 | 插件开发入门 | 重构小技巧 | 源码阅读技巧