IDEA常用快捷键整理

以下是 IntelliJ IDEA 中一些常用的快捷键:

  1. 编辑操作:
  • 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 + /: 注释/取消注释选中行或代码块

  1. 导航操作:
  • 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: 在整个项目中查找文本

  1. 运行调试操作:
  • Shift + F10 / Ctrl + R: 运行项目

  • Shift + F9 / Ctrl + D: 调试项目

  • Ctrl + Shift + F10 / Ctrl + Option + R: 运行当前文件

  • Ctrl + Shift + F9 / Ctrl + D: 调试当前文件

  1. 查找和替换:
  • 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: 最大化/最小化编辑器

  1. 代码生成和重构:
  • 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 中常用的快捷键:

  1. 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 + 右方向键: 导航到下一个提交

  1. Debug 方面:
  • F8 : 单步跳过

  • F7: 单步调试

  • F9: 恢复程序运行,到下一个断点

  • Shift + F7: 进入函数

  • Shift + F8: 跳出函数

  • Alt + F9: 运行至指定行

  • Ctrl + Alt + F9: Debug 执行到光标处

  • Ctrl + F8: 添加/去除行断点

  • Ctrl + Shift + F8: 查看断点

  1. Refactor 方面:
  • Ctrl + Shift + Alt + T: 弹出重构菜单

  • Shift + F6: 重命名:给变量、方法或类等重命名

  • Ctrl + Alt + M: 提取为函数:将选中的代码提取为函数

  • Ctrl + Alt + V: 提取为变量:将选中的代码提取为变量

  • Ctrl + Alt + F: 提取为字段:将选中的代码提取为字段

Ctrl + Alt + C: 提取为常量:将选中的代码提取为常量

  1. 导航操作:
  • Ctrl +] / Ctrl +[: 跳转到代码块的结束/开始位置

  • Ctrl + Shift + E / Cmd + Shift + E: 打开最近编辑过的文件

  • Ctrl + B / Cmd + B: 跳转到变量/方法/类的定义处

  • Ctrl + Shift + I: 查看变量的值,支持快速调用某个方法

  • Alt + F7: 查找当前选中内容在整个项目中的使用情况

  • Ctrl + Shift + F7: 在当前文件中高亮显示所有选中文本

  1. 其他操作:
  • Ctrl + Shift + F10: 在运行模式下运行程序

  • Ctrl + Shift + F9: 在 Debug 模式下运行程序

  • Ctrl + Shift + F6: 更改签名

  • Shift + F11: 编译当前文件

  • Ctrl + Shift + F: 全局查找文件

  • Ctrl + Shift + R: 全局替换文件

  1. 编辑器操作:
  • Ctrl + D: 复制当前行或选中的代码行

  • Ctrl + Y: 删除当前行或选中的代码行

  • Ctrl + /: 注释或取消注释当前行或选中的代码行

  • Ctrl + Shift + /: 注释或取消注释选中的代码块

  • Ctrl + Alt + L: 格式化代码,使其符合编码风格规范

  • Ctrl + Space: 补全代码,智能提示代码片段

  • Ctrl + Shift + Space: 智能提示代码参数

  • Alt + Enter: 显示上下文操作菜单,提供代码重构等选项

  • Ctrl + Alt + O: 优化导入,清除无用的导入语句

  • Ctrl + W: 逐级选择代码块,增加选择范围

  1. 查找和替换:
  • Ctrl + F: 在当前文件中查找文本

  • Ctrl + R: 在当前文件中替换文本

  • Ctrl + Shift + F: 在整个项目中查找文本

  • Ctrl + Shift + R: 在整个项目中替换文本

  • Ctrl + G: 跳转到指定行

  • Ctrl + Shift + G: 查找下一个匹配项

  1. 代码模板和生成:
  • Ctrl + J: 显示代码模板,可插入自定义的代码片段

  • Ctrl + O: 重写父类的方法

  • Ctrl + I: 实现接口的方法

  • Alt + Insert: 生成代码,如 Getter/Setter、构造函数等

  1. 版本控制:
  • Ctrl + V: 显示版本控制工具窗口

  • Alt + ` / Option + `: 切换版本控制引擎

  • Ctrl + Shift + V: 显示剪贴板历史记录

  1. 运行和调试配置:
  • Shift + F10: 运行当前配置

  • Shift + F9: 调试当前配置

  • Alt + Shift + F10: 选择配置并运行

  • Alt + Shift + F9: 选择配置并调试

这些是一些常用的 IntelliJ IDEA 操作和技巧,希望对您有所帮助!如果您有任何更具体的问题,欢迎继续提问。

高级技巧

当然,以下是更多的 IntelliJ IDEA 使用技巧:

  1. 多行编辑:
  • Alt + Shift + 鼠标左键拖动: 选中多行进行同时编辑

  • Ctrl + Shift + U: 切换选中文本的大小写形式

  1. Live Templates:
  • Ctrl + J: 显示可用的 Live Templates,速写模板

  • Ctrl + E: 显示最近使用的 Live Templates

  1. 代码折叠:
  • Ctrl + + / Ctrl + -: 折叠/展开当前代码块

  • Ctrl + Shift + + / Ctrl + Shift + -: 全部折叠/展开代码块

  1. 代码行操作:
  • Alt + Shift + 上或下箭头: 移动当前代码行

  • Alt + Shift + 鼠标左键拖动: 复制当前代码行

  1. 重命名文件和类:
  • Shift + F6: 重命名文件或类名,同步修改所有引用
  1. 增量选择:
  • Ctrl + W: 逐级增量选择代码块

  • Ctrl + Shift + W: 逐级减少选择代码块

  1. 代码间导航:
  • Ctrl + Alt + 方向键左/右: 导航到前一个/后一个编辑的位置

  • Ctrl + Shift + Backspace: 导航到上一个编辑位置

  1. 提取变量和常量:
  • Ctrl + Alt + V: 提取为变量

  • Ctrl + Alt + C: 提取为常量

  1. 快速文档:
  • Ctrl + Q: 显示当前光标处的代码快速文档

  • Ctrl + P: 显示方法的参数信息

这些是一些更高级的技巧,可以帮助您更高效地使用 IntelliJ IDEA 进行开发。如果您有其他问题或需求,请继续提问。

相关推荐
_oP_i38 分钟前
Pinpoint 是一个开源的分布式追踪系统
java·分布式·开源
mmsx41 分钟前
android sqlite 数据库简单封装示例(java)
android·java·数据库
武子康1 小时前
大数据-258 离线数仓 - Griffin架构 配置安装 Livy 架构设计 解压配置 Hadoop Hive
java·大数据·数据仓库·hive·hadoop·架构
豪宇刘2 小时前
MyBatis的面试题以及详细解答二
java·servlet·tomcat
秋恬意2 小时前
Mybatis能执行一对一、一对多的关联查询吗?都有哪些实现方式,以及它们之间的区别
java·数据库·mybatis
FF在路上3 小时前
Knife4j调试实体类传参扁平化模式修改:default-flat-param-object: true
java·开发语言
真的很上进3 小时前
如何借助 Babel+TS+ESLint 构建现代 JS 工程环境?
java·前端·javascript·css·react.js·vue·html
众拾达人4 小时前
Android自动化测试实战 Java篇 主流工具 框架 脚本
android·java·开发语言
皓木.4 小时前
Mybatis-Plus
java·开发语言
不良人天码星4 小时前
lombok插件不生效
java·开发语言·intellij-idea