IDEA快捷键(windows)
# IDEA快捷键(windows)
# 1. 官方文档
IntelliJIDEA_ReferenceCard.pdf (jetbrains.com) (opens new window)
# 2. 文档翻译
# 1. 记住这些快捷键
REMEMBER THESE SHORTCUTS | 记住这些快捷键 | |
---|---|---|
Smart code completion | 智能代码完成 | Ctrl + Shift + Space |
Search everywhere | 全局搜索 | Double Shift |
Show intention actions and quick-fixes | 显示提示和快速修复 | Alt + Enter |
Generate code | 生成代码 | Alt + Ins |
Parameter info | 参数信息 | Ctrl + P |
Extend selection | 扩展选择 | Ctrl + W |
Shrink selection | 收缩选择 | Ctrl + Shift + W |
Recent files popup | 最近的文件弹出窗口 | Ctrl + E |
Rename | 重命名 | Shift + F6 |
# 2. 综合的
GENERAL | 综合的 | |
---|---|---|
Open corresponding tool window | 打开相应的工具窗口 | Alt + #[0-9] |
Save all | 保存所有 | Ctrl + S |
Synchronize | 同步 | Ctrl + Alt + Y |
Toggle maximizing editor | 切换最大化编辑器 | Ctrl + Shift + F12 |
Inspect current file with current profile | 使用当前配置文件检查当前文件 | Alt + Shift + I |
Quick switch current scheme | 快速切换当前主题 | Ctrl + BackQuote (`) |
Open Settings dialog | 打开"设置"对话框 | Ctrl + Alt + S |
Open Project Structure dialog | 打开"项目结构"对话框 | Ctrl + Alt + Shift + S |
Find Action | 寻找操作 | Ctrl + Shift + A |
# 3. 调试
DEBUGGING | 调试 | |
---|---|---|
Step over / into | 跳过/跳入 | F8/F7 |
Smart step into / Step out | 快速跳入/跳出 | Shift + F7/Shift + F8 |
Run to cursor | 运行到光标 | Alt + F9 |
Evaluate expression | 计算表达式 | Alt + F8 |
Resume program | 恢复程序 | F9 |
Toggle breakpoint | 切换断点 | Ctrl + F8 |
View breakpoints | 查看断点 | Ctrl + Shift + F8 |
# 4. 搜索/替换
SEARCH / REPLACE | 搜索/替换 | |
---|---|---|
Search everywhere | 全局搜索 | Double Shift |
Find | 搜索 | Ctrl + F |
Find next / previous | 搜索下一个/上一个 | F3/Shift + F3 |
Replace | 替换 | Ctrl + R |
Find in path | 在路径中搜索 | Ctrl + Shift + F |
Replace in path | 在路径中替换 | Ctrl + Shift + R |
Select next occurrence | 选择下一个引用 | Alt + J |
Select all occurrences | 选择所有引用 | Ctrl + Alt + Shift + J |
Unselect occurrence | 取消选择事件 | Alt + Shift + J |
# 5. 编辑
EDITING | 编辑 | |
---|---|---|
Basic code completion | 基本代码完成 | Ctrl + Space |
Smart code completion | 智能代码完成 | Ctrl + Shift + Space |
Complete statement | 完整声明 | Ctrl + Shift + Enter |
Parameter info | 参数信息 | Ctrl + P |
Quick documentation lookup | 快速文档查找 | Ctrl + Q |
External Doc | 外部文档 | Shift + F1 |
Brief Info | 简要信息 | Ctrl + mouse |
Show descriptions of error at caret | 显示插入符号处的错误说明 | Ctrl + F1 |
Generate code… | 生成代码… | Alt + Insert |
Override methods | 重写方法 | Ctrl + O |
Implement methods | 实现方法 | Ctrl + I |
Surround with… | 环绕 | Ctrl + Alt + T |
Comment / uncomment with line comment | 注释/取消行注释 | Ctrl + / |
Comment / uncomment with block comment | 注释/取消块注释 | Ctrl + Shift + / |
Extend selection | 扩展选择 | Ctrl + W |
Shrink selection | 收缩选择 | Ctrl + Shift + W |
Context info | 上下文信息 | Alt + Q |
Show intention actions and quick-fixes | 显示提示和快速修复 | Alt + Enter |
Reformat code | 格式化代码 | Ctrl + Alt + L |
Optimize imports | 优化进口 | Ctrl + Alt + O |
Auto-indent line(s) | 自动缩进行 | Ctrl + Alt + I |
Indent / unindent selected lines | 缩进/取消缩进选中行 | Tab/Shift + Tab |
Cut current line to clipboard | 将当前行剪切到剪贴板 | Ctrl + X, Shift + Delete |
Copy current line to clipboard | 将当前行复制到剪贴板 | Ctrl + C , Ctrl + Insert |
Paste from clipboard | 从剪贴板粘贴 | Ctrl + V, Shift + Insert |
Paste from recent buffers… | 从最近的缓冲区粘贴 | Ctrl + Shift + V |
Duplicate current line | 复制当前行 | Ctrl + D |
Delete line at caret | 删除当前行 | Ctrl + Y |
Smart line join | 智能线路连接 | Ctrl + Shift + J |
Smart line split | 插入行 | Ctrl + Enter |
Start new line | 换行 | Shift + Enter |
Toggle case for word at caret or selected block | 切换大小写 | Ctrl + Shift + U |
Select till code block end / start | 选中至代码块结束/开始 | Ctrl + Shift + ]/[ |
Delete to word end | 删除到字结尾 | Ctrl + Delete |
Delete to word start | 删除到字开始 | Ctrl + Backspace |
Expand / collapse code block | 展开/折叠代码块 | Ctrl + NumPad+/- |
Expand al | 展开所有 | Ctrl + Shift + NumPad+ |
Collapse all | 折叠所有 | Ctrl + Shift + NumPad- |
Close active editor tab | 关闭活动编辑器选项卡 | Ctrl + F4 |
# 6. 重构
REFACTORING | 重构 | |
---|---|---|
Copy | 复制 | F5 |
Move | 移动 | F6 |
Safe Delete | 安全删除 | Alt + Delete |
Rename | 重命名 | Shift + F6 |
Refactor this | 重构 | Ctrl + Alt + Shift + T |
Change Signature | 更改签名 | Ctrl + F6 |
Inline | 内联 | Ctrl + Alt + N |
Extract Method | 提取方法 | Ctrl + Alt + M |
Extract Variable | 提取变量 | Ctrl + Alt + V |
Extract Field | 提取字段 | Ctrl + Alt + F |
Extract Constant | 提取常数 | Ctrl + Alt + C |
Extract Parameter | 提取参数 | Ctrl + Alt + P |
# 7. 导航
NAVIGATION | 导航 | |
---|---|---|
Go to class | 搜索类 | Ctrl + N |
Go to file | 搜索文件 | Ctrl + Shift + N |
Go to symbol | 搜索符号 | Ctrl + Alt + Shift + N |
Go to next / previous editor tab | 跳转到下一个/上一个编辑器选项卡 | Alt + Right/Left |
Go back to previous tool window | 返回到上一个工具窗口 | F12 |
Go to editor (from tool window) | 跳转到编辑器(从工具窗口) | Esc |
Hide active or last active window | 隐藏活动窗口或上次活动窗口 | Shift + Esc |
Go to line | 跳转到指定行 | Ctrl + G |
Recent files popup | 最近的文件弹出窗口 | Ctrl + E |
Recent locations popup | 最近位置弹出窗口 | Ctrl + Shift + E |
Navigate back / forward | 向后/向前导航 | Ctrl + Alt + Left/Right |
Navigate to last edit location | 导航到最后一个编辑位置 | Ctrl + Shift + Backspace |
Select current file or symbol in any view | 在任何视图中选择当前文件或符号 | Alt + F1 |
Go to declaration | 跳转到声明 | Ctrl + B, Ctrl + Click |
Go to implementation(s) | 跳转到实现类 | Ctrl + Alt + B |
Open quick definition lookup | 打开快速定义查找 | Ctrl + Shift + I |
Go to type declaration | 跳转到类型声明 | Ctrl + Shift + B |
Go to super-method / super-class | 跳转到超级方法/超级类 | Ctrl + U |
Go to previous / next method | 跳转到上一个/下一个方法 | Alt + Up/Down |
Move to code block end / start | 移动到代码块结束/开始 | Ctrl + ]/[ |
File structure popup | 文件结构弹出窗口 | Ctrl + F12 |
Type hierarchy | 类型层次结构 | Ctrl + H |
Method hierarchy | 方法层次 | Ctrl + Shift + H |
Call hierarchy | 调用层次结构 | Ctrl + Alt + H |
Next / Previous highlighted error | 下一个/上一个突出的错误 | F2/Shift + F2 |
Edit source / View source | 编辑源/查看源 | F4/Ctrl + Enter |
Show navigation bar | 显示导航栏 | Alt + Home |
Toggle bookmark | 切换书签 | F11 |
Toggle bookmark with mnemonic | 使用助记符切换书签 | Ctrl + F11 |
Go to numbered bookmark | 跳转到编号书签 | Ctrl + #[0-9] |
Show bookmarks | 显示书签 | Shift + F11 |
# 8. 编译和运行
COMPILE AND RUN | 编译和运行 | |
---|---|---|
Build project | 编译项目 | Ctrl + F9 |
Compile selected file, package or module | 编译选定的文件、包或模块 | Ctrl + Shift + F9 |
Select configuration and run / debug | 选择配置并运行/调试 | Alt + Shift + F10/F9 |
Run / Debug | 运行/调试 | Shift + F10/F9 |
Run context configuration from editor | 从编辑器运行上下文配置 | Ctrl + Shift + F10 |
Run anything | 运行所有 | Double Ctrl |
# 9. 使用搜索
USAGE SEARCH | 使用搜索 | |
---|---|---|
Find usages / Find usages in file | 查找用法/在文件中查找用法 | Alt + F7/Ctrl + F7 |
Highlight usages in file | 突显文件中的用法 | Ctrl + Shift + F7 |
Show usages | 显示用法 | Ctrl + Alt + F7 |
# 10. 版本控制/本地历史
VCS / LOCAL HISTORY | 版本控制/本地历史 | |
---|---|---|
Commit project to VCS | 提交项目到"VCS" | Ctrl + K |
Update project from VCS | 从"VCS"更新项目 | Ctrl + T |
Push commits | 推送提交 | Ctrl + Shift + K |
‘VCS’ quick popup | VCS快速弹出 | Alt + BackQuote (`) |
LIVE TEMPLATES | 动态模板 | |
---|---|---|
Surround with Live Template | 用动态模板环绕 | Ctrl + Alt + J |
Insert Live Template | 插入动态模板 | Ctrl + J |
# 3. 自定义快捷键
添加快捷键 Alt+E
上次更新: 2023/04/09, 08:32:37