IntelliJ Idea常用快捷键详解

文章目录

IntelliJ Idea常用快捷键详解

一、引言

在Java开发中,熟练掌握IntelliJ IDEA的快捷键可以显著提高开发效率。本文将详细介绍一些常用的快捷键,并通过表格形式展示,以便于快速查阅和使用。

二、文本编辑与导航

1、文本编辑

快捷键 功能
Ctrl + N 查找类
Ctrl + Shift + N 查找文件
Ctrl + F 查找文本
Ctrl + R 替换文本
Ctrl + X 剪切选中内容
Ctrl + C 复制选中内容
Ctrl + V 粘贴
Ctrl + Z 撤销
Ctrl + Shift + Z 重做
Ctrl + Y 删除当前行
Ctrl + D 复制当前行到下一行
Ctrl + / 单行注释
Ctrl + Shift + / 多行注释
Ctrl + J 插入自定义动态模板代码
Ctrl + Shift + U 大小写转换
Alt + Enter 显示错误或警告快速修复选项
Alt + Insert 生成代码(如get,set方法,构造函数等)
Ctrl + Alt + L 格式化代码
Ctrl + Alt + I 自动缩进
Ctrl + E 显示最近编辑过的文件
Ctrl + Alt + O 优化导入的类和包
Ctrl + Alt + T 代码环绕/用所选模板包围代码块
Ctrl + Shift + T 包围代码(如try-catch)
Ctrl + W 扩展选中范围(单词、表达式、行等)
Ctrl + Shift + W 收缩选中范围
Ctrl + A 全选
Ctrl + F1 显示错误描述或光标所在位置的元素文档
Ctrl + F3 跳转到所选中的词的下一个引用位置
Ctrl + F4 关闭当前编辑文件
Ctrl + F8 在Debug模式下,设置/取消断点
Ctrl + F12 打开文件结构弹出层
Ctrl + Shift + F12 隐藏所有窗口并最大化编辑区
Alt + F7 查找用法/查找变量的引用
Ctrl + U 前往当前光标所在的方法的父类的方法/接口定义
Ctrl + B 进入光标所在的方法/变量的接口或是定义处
Ctrl + K 版本控制提交项目
Ctrl + T 版本控制更新项目
Ctrl + Alt + V 快速引进变量
Ctrl + Alt + Y 同步、刷新
Ctrl + Alt + S 打开IntelliJ IDEA系统设置
Ctrl + Alt + F7 显示使用的地方
Ctrl + Alt + F11 切换全屏模式
Ctrl + Alt + Enter 光标所在行上空出一行,光标定位到新行
Ctrl + Alt + Home 弹出跟当前文件有关联的文件弹出层
Ctrl + Alt + Space 类名自动完成
Ctrl + Alt + 左方向键 退回到上一个操作的地方
Ctrl + Alt + 右方向键 前进到上一个操作的地方
Ctrl + Alt + 前方向键 在查找模式下,跳到上个查找的文件
Ctrl + Alt + 后方向键 在查找模式下,跳到下个查找的文件

2、代码折叠与展开

快捷键 功能
Ctrl + NumPad - 折叠代码块
Ctrl + NumPad + 展开代码块
Ctrl + Alt + NumPad + 递归展开代码块
Ctrl + Alt + NumPad - 递归折叠代码块
Ctrl + Shift + NumPad + 全部展开代码块
Ctrl + Shift + NumPad - 全部折叠代码块
Ctrl + . 折叠选择的代码块

三、运行和调试

快捷键 功能
Shift + F9 运行当前类或方法
Ctrl + F9 编译项目
Ctrl + Shift + F9 编译所选包/模块
F9 继续运行
Ctrl + F8 切换断点
F8 单步跳过
Shift + F8 单步进入
Ctrl + Shift + F8 查看断点

四、代码编辑

1、代码补全

快捷键 功能
Ctrl + Space 代码补全
Ctrl + Shift + Space 类型匹配代码补全

五、重构与优化

1、重构

快捷键 功能
Ctrl + Alt + Shift + T 弹出重构菜单
Shift + F6 重命名

六、使用示例

以下是一些快捷键的实际使用示例:

代码注释示例
java 复制代码
// 单行注释
public class Example {
    // TODO: 使用 Ctrl + / 快捷键添加注释
    public static void main(String[] args) {
        // 这里是一个注释
    }
}

使用 Ctrl + / 可以快速注释掉代码中的单行或多行。

代码补全示例
java 复制代码
public class Example {
    public static void main(String[] args) {
        String text = "Hello, World!";
        // 使用 Ctrl + Space 进行代码补全
        System.out.pr/* 这里 Ctrl + Space 会自动补全为 println */intln(text);
    }
}

在编写 System.out.pr 后,使用 Ctrl + Space 可以快速补全为 System.out.println

七、总结

掌握IntelliJ IDEA的快捷键可以极大提升开发效率,希望本文的总结能够帮助你在日常开发中更加得心应手。记得实践这些快捷键,让它们成为你的第二天性。


版权声明:本博客内容为原创,转载请保留原文链接及作者信息。

参考文章

相关推荐
前行的小黑炭27 分钟前
设计模式:为什么使用模板设计模式(不相同的步骤进行抽取,使用不同的子类实现)减少重复代码,让代码更好维护。
android·java·kotlin
Java技术小馆32 分钟前
如何设计一个本地缓存
java·面试·架构
XuanXu1 小时前
Java AQS原理以及应用
java
风象南4 小时前
SpringBoot中6种自定义starter开发方法
java·spring boot·后端
mghio13 小时前
Dubbo 中的集群容错
java·微服务·dubbo
咖啡教室18 小时前
java日常开发笔记和开发问题记录
java
咖啡教室18 小时前
java练习项目记录笔记
java
鱼樱前端19 小时前
maven的基础安装和使用--mac/window版本
java·后端
RainbowSea19 小时前
6. RabbitMQ 死信队列的详细操作编写
java·消息队列·rabbitmq