"IDEA"可能指的是IntelliJ IDEA,这是一个流行的Java集成开发环境(IDE),由JetBrains开发。以下是IntelliJ IDEA 2020版的一些常用快捷键,适用于Windows和macOS系统:
对于Windows/Linux:
- Ctrl + Space —— 基本的代码完成(类、方法、属性)
- Ctrl + Shift + Space —— 智能代码完成(过滤方法列表和期望类型的变量)
- Ctrl + Shift + Enter —— 完成语句
- Ctrl + P —— 参数信息(在方法中调用的参数)
- Ctrl + Q —— 快速查看文档
- Ctrl + Mouse Hover —— 显示定义
- Alt + Enter —— 显示意图操作和快速修复代码
- Ctrl + B 或者 Ctrl + Click —— 跳转到声明
- Ctrl + Alt + L —— 重新格式化代码
- Ctrl + Alt + O —— 优化导入
- Ctrl + Alt + I —— 自动缩进线
- Ctrl + D —— 复制行或选定的块
- Ctrl + Y —— 删除行
- Ctrl + Shift + J —— 合并行
- Ctrl + Enter —— 拆分行
- Ctrl + Shift + U —— 切换大小写
- Ctrl + Shift + ] / [ —— 选择直至代码块的结束/开始
- Ctrl + F —— 查找
- Ctrl + R —— 替换
- Ctrl + Shift + F —— 在路径中查找
- Ctrl + Shift + R —— 在路径中替换
- Alt + Shift + F7 —— 高级查找用法
- Shift + F6 —— 重命名
- Ctrl + Shift + F6 —— 更改签名
- Ctrl + Alt + N —— 内联
- Ctrl + Alt + M —— 提取方法
- Ctrl + Alt + V —— 提取变量
- Ctrl + Alt + F —— 提取字段
- Ctrl + Alt + C —— 提取常量
- Ctrl + Alt + P —— 提取参数
对于macOS:
- Cmd + Space —— 基本的代码完成
- Cmd + Shift + Space —— 智能代码完成
- Cmd + Shift + Enter —— 完成语句
- Cmd + P —— 参数信息
- Cmd + J —— 快速查看文档
- Cmd + Mouse Hover —— 显示定义
- Option + Enter —— 显示意图操作和快速修复代码
- Cmd + B 或者 Cmd + Click —— 跳转到声明
- Cmd + Option + L —— 重新格式化代码
- Cmd + Option + O —— 优化导入
- Cmd + Option + I —— 自动缩进线
- Cmd + D —— 复制行或选定的块
- Cmd + Backspace —— 删除行
- Cmd + Shift + J —— 合并行
- Cmd + Enter —— 拆分行
- Cmd + Shift + U —— 切换大小写
- Cmd + Shift + ] / [ —— 选择直至代码块的结束/开始
- Cmd + F —— 查找
- Cmd + R —— 替换
- Cmd + Shift + F —— 在路径中查找
- Cmd + Shift + R —— 在路径中替换
- Ctrl + Shift + F7 —— 高级查找用法
- Cmd + Shift + F6 —— 重命名
- Cmd + Option + N —— 内联
- Cmd + Option + M —— 提取方法
- Cmd + Option + V —— 提取变量
- Cmd + Option + F —— 提取字段
- Cmd + Option + C —— 提取常量
- Cmd + Option + P —— 提取参数
请注意,快捷键可能会根据你的个性化设置有所不同,并且JetBrains会时不时更新这些快捷键。上述快捷键是基于默认设置。如果你已经自定义了你的快捷键或者使用了不同的键盘映射(例如Emacs或Vim),那么快捷键可能会有所不同。