IntelliJ IDEA的快捷键

IntelliJ IDEA 是一个非常强大的集成开发环境,它提供了大量的快捷键来加速开发者的日常工作。这里为您整理了一份 IntelliJ IDEA 的快捷键大全,包含了编辑、导航、重构、运行等多个方面的快捷键。请注意,这些快捷键是基于 Windows 版本的 IntelliJ IDEA,对于 macOS 用户,大部分快捷键可以通过将 Ctrl 替换成 Cmd 来适应。

编辑

  • 代码补全 :
    • Ctrl + Space:基本代码补全
    • Ctrl + Shift + Space:智能代码补全
  • 生成代码 :
    • Alt + Insert:生成代码(如构造函数、getter、setter等)
  • 格式化代码 :
    • Ctrl + Alt + L:格式化代码
  • 注释 :
    • Ctrl + /:行注释
    • Ctrl + Shift + /:块注释
  • 复制与粘贴 :
    • Ctrl + C:复制
    • Ctrl + X:剪切
    • Ctrl + V:粘贴
    • Ctrl + Shift + V:选择性粘贴
  • 选择代码 :
    • Ctrl + W:扩展选择
    • Ctrl + Shift + W:缩小选择
  • 其他 :
    • Ctrl + Y:删除当前行
    • Ctrl + D:复制当前行或选中块
    • Ctrl + Shift + Enter:自动完成语句并添加分号
    • Ctrl + Alt + T:使用代码块包围选中代码(如 if, try-catch 等)
    • Ctrl + Alt + V:引入局部变量
    • Ctrl + Alt + F:提取字段
    • Ctrl + Alt + C:提取常量
    • Ctrl + Alt + M:提取方法
    • Ctrl + Alt + P:提取参数
    • Ctrl + Shift + F6:重命名
    • Ctrl + F:查找
    • Ctrl + R:替换
    • Ctrl + Alt + T:环绕代码

导航

  • 文件 :
    • Ctrl + N:查找类
    • Ctrl + Shift + N:查找文件
    • Ctrl + Alt + Shift + N:查找符号
    • Ctrl + E:最近打开的文件列表
    • Ctrl + Shift + E:最近更改的文件列表
  • 代码 :
    • Ctrl + B:跳转到声明
    • Ctrl + Alt + B:跳转到实现
    • Ctrl + Shift + B:跳转到类型声明
    • Ctrl + U:跳转到父类
    • Ctrl + Alt + H:显示调用层次
    • Ctrl + G:跳转到行
    • Ctrl + F12:查看文件结构
  • 窗口 :
    • Alt + 1:打开或隐藏项目视图
    • Alt + ¾:打开或隐藏终端
    • Alt + 8:打开或隐藏 TODO 视图
    • Alt + 9:打开或隐藏版本控制视图

重构

  • Shift + F6:重命名
  • F5:复制
  • F6:移动
  • Ctrl + Alt + M:提取方法
  • Ctrl + Alt + V:引入变量
  • Ctrl + Alt + F:提取字段
  • Ctrl + Alt + C:提取常量
  • Ctrl + Alt + P:提取参数
  • Ctrl + Alt + N:内联
  • Ctrl + Alt + S:打开设置对话框
  • Ctrl + Shift + A:查找动作
  • Ctrl + Shift + F12:切换最大化编辑器
  • Ctrl + Alt + Shift + T:弹出重构菜单

查找与替换

  • Ctrl + F:在当前文件中查找
  • Ctrl + R:在当前文件中替换
  • Ctrl + Shift + F:在整个项目中查找
  • Ctrl + Shift + R:在整个项目中替换
  • Ctrl + Shift + S:保存所有
  • Ctrl + Alt + Shift + S:打开项目结构对话框

版本控制

  • Ctrl + K:提交到版本控制系统
  • Ctrl + T:更新项目
  • Alt + :版本控制工具窗口
  • Ctrl + Alt + Z:回滚行

调试

  • F8:步过
  • F7:步入
  • Shift + F7:智能步入
  • F9:恢复程序
  • Alt + F9:运行至光标
  • Ctrl + F8:切换断点
  • Ctrl + Shift + F8:查看断点

构建/编译

  • Ctrl + F9:构建项目
  • Ctrl + Shift + F9:重新编译当前类

自定义快捷键

  • 您可以通过 File > Settings > Keymap 来查看和自定义快捷键,使得快捷键更加符合您的个人习惯。

学习和记忆快捷键

  • IntelliJ IDEA 内置了 Key Promoter X 插件,它会在您使用鼠标执行命令时提示相应的键盘快捷键,帮助您记忆和使用快捷键。
  • 也可以通过 Ctrl + Shift + A 打开"查找操作"对话框,搜索您想要的操作并查看其快捷键。

IntelliJ IDEA 的快捷键非常丰富,上述列表仅是常用的一部分。熟悉这些快捷键可以大大提高您的开发效率。如果您希望深入了解某个特定的快捷键或功能,请查阅 IntelliJ IDEA 的官方文档或在线资源,如官方文档,这些资料提供了更详尽的信息和图示说明。此外,您也可以通过 Help > Default Keymap Reference 查看完整的快捷键列表。

相关推荐
禁默37 分钟前
深入浅出:AWT的基本组件及其应用
java·开发语言·界面编程
Cachel wood43 分钟前
python round四舍五入和decimal库精确四舍五入
java·linux·前端·数据库·vue.js·python·前端框架
Code哈哈笑1 小时前
【Java 学习】深度剖析Java多态:从向上转型到向下转型,解锁动态绑定的奥秘,让代码更优雅灵活
java·开发语言·学习
gb42152871 小时前
springboot中Jackson库和jsonpath库的区别和联系。
java·spring boot·后端
程序猿进阶1 小时前
深入解析 Spring WebFlux:原理与应用
java·开发语言·后端·spring·面试·架构·springboot
zfoo-framework1 小时前
【jenkins插件】
java
风_流沙1 小时前
java 对ElasticSearch数据库操作封装工具类(对你是否适用嘞)
java·数据库·elasticsearch
ProtonBase2 小时前
如何从 0 到 1 ,打造全新一代分布式数据架构
java·网络·数据库·数据仓库·分布式·云原生·架构
乐之者v2 小时前
leetCode43.字符串相乘
java·数据结构·算法