以下是 IntelliJ IDEA 中一些常用的快捷键:
- 编辑操作:
-
Ctrl + C / Cmd + C: 复制选中内容
-
Ctrl + X / Cmd + X: 剪切选中内容
-
Ctrl + V / Cmd + V: 粘贴内容
-
Ctrl + Z / Cmd + Z: 撤销上一步操作
-
Ctrl + Y / Cmd + Y: 删除整行
-
Ctrl + D / Cmd + D: 复制当前行或选中区域,并插入到下一行
-
Ctrl + 左方向键 / Cmd + 左方向键: 移动到单词的开头
-
Ctrl + 右方向键 / Cmd + 右方向键: 移动到单词的末尾
-
Ctrl + Alt + L / Cmd + Option + L: 格式化代码
-
Ctrl + / / Cmd + /: 注释/取消注释选中行或代码块
- 导航操作:
-
Ctrl + N / Cmd + O: 打开类
-
Ctrl + Shift + N / Cmd + Shift + O: 快速打开文件
-
Ctrl + E / Cmd + E: 打开最近浏览过的文件
-
Ctrl + Shift + E / Cmd + Shift + E: 打开最近编辑过的文件
-
Ctrl + F / Cmd + F: 在当前文件中查找文本
-
Ctrl + R / Cmd + R: 在当前文件中替换文本
-
Ctrl + Shift + F / Cmd + Shift + F: 在整个项目中查找文本
- 运行调试操作:
-
Shift + F10 / Ctrl + R: 运行项目
-
Shift + F9 / Ctrl + D: 调试项目
-
Ctrl + Shift + F10 / Ctrl + Option + R: 运行当前文件
-
Ctrl + Shift + F9 / Ctrl + D: 调试当前文件
- 查找和替换:
-
Ctrl + B / Cmd + B: 跳转到声明处
-
Ctrl + Alt + B / Cmd + Option + B: 跳转到实现/继承处
-
Ctrl + Shift + B / Cmd + Shift + B: 跳转到类型的定义处
-
Ctrl + F12 / Cmd + F12: 显示当前文件的结构
-
Ctrl + Shift + F12 / Cmd + Shift + F12: 最大化/最小化编辑器
- 代码生成和重构:
-
Ctrl + Space / Cmd + Space: 代码补全
-
Ctrl + Shift + Space / Cmd + Shift + Space: 智能代码补全
-
Ctrl + P / Cmd + P: 显示方法参数信息
-
Alt + Enter / Option + Enter: 显示快速修复和操作菜单
-
Ctrl + Alt + O / Cmd + Option + O: 优化导入的类和包
-
Ctrl + Alt + I / Cmd + Option + I: 自动缩进当前行
-
Ctrl + Alt + T / Ctrl + Option + T: 包围代码块 with if/for/try 等
-
Ctrl + Shift + Alt + T / Cmd + Shift + Option + T: 重构菜单
好的,这里再补充一些 IntelliJ IDEA 中常用的快捷键:
- Git 操作:
-
Ctrl + K / Cmd + K: 提交代码
-
Ctrl + T / Cmd + T: 更新代码
-
Alt + Shift + C / Option + Shift + C: 查看最近的修改
-
Ctrl + Shift + A / Cmd + Shift + A: 查找和执行所有操作
-
Alt + ` / Option + `: 打开版本控制面板
-
Alt + Home / Control + Fn + 左方向键: 导航到上一个提交
-
Alt + End / Control + Fn + 右方向键: 导航到下一个提交
- Debug 方面:
-
F8 : 单步跳过
-
F7: 单步调试
-
F9: 恢复程序运行,到下一个断点
-
Shift + F7: 进入函数
-
Shift + F8: 跳出函数
-
Alt + F9: 运行至指定行
-
Ctrl + Alt + F9: Debug 执行到光标处
-
Ctrl + F8: 添加/去除行断点
-
Ctrl + Shift + F8: 查看断点
- Refactor 方面:
-
Ctrl + Shift + Alt + T: 弹出重构菜单
-
Shift + F6: 重命名:给变量、方法或类等重命名
-
Ctrl + Alt + M: 提取为函数:将选中的代码提取为函数
-
Ctrl + Alt + V: 提取为变量:将选中的代码提取为变量
-
Ctrl + Alt + F: 提取为字段:将选中的代码提取为字段
Ctrl + Alt + C: 提取为常量:将选中的代码提取为常量
- 导航操作:
-
Ctrl +] / Ctrl +[: 跳转到代码块的结束/开始位置
-
Ctrl + Shift + E / Cmd + Shift + E: 打开最近编辑过的文件
-
Ctrl + B / Cmd + B: 跳转到变量/方法/类的定义处
-
Ctrl + Shift + I: 查看变量的值,支持快速调用某个方法
-
Alt + F7: 查找当前选中内容在整个项目中的使用情况
-
Ctrl + Shift + F7: 在当前文件中高亮显示所有选中文本
- 其他操作:
-
Ctrl + Shift + F10: 在运行模式下运行程序
-
Ctrl + Shift + F9: 在 Debug 模式下运行程序
-
Ctrl + Shift + F6: 更改签名
-
Shift + F11: 编译当前文件
-
Ctrl + Shift + F: 全局查找文件
-
Ctrl + Shift + R: 全局替换文件
:
- 编辑器操作:
-
Ctrl + D: 复制当前行或选中的代码行
-
Ctrl + Y: 删除当前行或选中的代码行
-
Ctrl + /: 注释或取消注释当前行或选中的代码行
-
Ctrl + Shift + /: 注释或取消注释选中的代码块
-
Ctrl + Alt + L: 格式化代码,使其符合编码风格规范
-
Ctrl + Space: 补全代码,智能提示代码片段
-
Ctrl + Shift + Space: 智能提示代码参数
-
Alt + Enter: 显示上下文操作菜单,提供代码重构等选项
-
Ctrl + Alt + O: 优化导入,清除无用的导入语句
-
Ctrl + W: 逐级选择代码块,增加选择范围
- 查找和替换:
-
Ctrl + F: 在当前文件中查找文本
-
Ctrl + R: 在当前文件中替换文本
-
Ctrl + Shift + F: 在整个项目中查找文本
-
Ctrl + Shift + R: 在整个项目中替换文本
-
Ctrl + G: 跳转到指定行
-
Ctrl + Shift + G: 查找下一个匹配项
- 代码模板和生成:
-
Ctrl + J: 显示代码模板,可插入自定义的代码片段
-
Ctrl + O: 重写父类的方法
-
Ctrl + I: 实现接口的方法
-
Alt + Insert: 生成代码,如 Getter/Setter、构造函数等
- 版本控制:
-
Ctrl + V: 显示版本控制工具窗口
-
Alt + ` / Option + `: 切换版本控制引擎
-
Ctrl + Shift + V: 显示剪贴板历史记录
- 运行和调试配置:
-
Shift + F10: 运行当前配置
-
Shift + F9: 调试当前配置
-
Alt + Shift + F10: 选择配置并运行
-
Alt + Shift + F9: 选择配置并调试
这些是一些常用的 IntelliJ IDEA 操作和技巧,希望对您有所帮助!如果您有任何更具体的问题,欢迎继续提问。
高级技巧
当然,以下是更多的 IntelliJ IDEA 使用技巧:
- 多行编辑:
-
Alt + Shift + 鼠标左键拖动: 选中多行进行同时编辑
-
Ctrl + Shift + U: 切换选中文本的大小写形式
- Live Templates:
-
Ctrl + J: 显示可用的 Live Templates,速写模板
-
Ctrl + E: 显示最近使用的 Live Templates
- 代码折叠:
-
Ctrl + + / Ctrl + -: 折叠/展开当前代码块
-
Ctrl + Shift + + / Ctrl + Shift + -: 全部折叠/展开代码块
- 代码行操作:
-
Alt + Shift + 上或下箭头: 移动当前代码行
-
Alt + Shift + 鼠标左键拖动: 复制当前代码行
- 重命名文件和类:
- Shift + F6: 重命名文件或类名,同步修改所有引用
- 增量选择:
-
Ctrl + W: 逐级增量选择代码块
-
Ctrl + Shift + W: 逐级减少选择代码块
- 代码间导航:
-
Ctrl + Alt + 方向键左/右: 导航到前一个/后一个编辑的位置
-
Ctrl + Shift + Backspace: 导航到上一个编辑位置
- 提取变量和常量:
-
Ctrl + Alt + V: 提取为变量
-
Ctrl + Alt + C: 提取为常量
- 快速文档:
-
Ctrl + Q: 显示当前光标处的代码快速文档
-
Ctrl + P: 显示方法的参数信息
这些是一些更高级的技巧,可以帮助您更高效地使用 IntelliJ IDEA 进行开发。如果您有其他问题或需求,请继续提问。