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


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

参考文章

相关推荐
论迹13 分钟前
【JavaEE】-- 多线程(初阶)2
java·开发语言·java-ee
桃子是唯一的水果22 分钟前
java 单例模式(Lazy Initialization)实现遍历文件夹下所有excel文件且返回其运行时间
java·单例模式·maven
+72024 分钟前
如何在java中用httpclient实现rpc post 请求
java·开发语言·rpc
ybq1951334543125 分钟前
javaEE-SpringBoot日志
java·spring boot·后端
火烧屁屁啦29 分钟前
【JavaEE进阶】图书管理系统 - 贰
java·spring
xzzd_jokelin29 分钟前
Spring AI 接入 DeepSeek:开启智能应用的新篇章
java·人工智能·spring·ai·大模型·rag·deepseek
刘什么洋啊Zz40 分钟前
剖析IO原理和零拷贝机制
java·运维·网络
卷心菜好6啊1 小时前
特辣的海藻!2
java
心态与习惯1 小时前
mac 下 java 调用 gurobi 不能加载 jar
java·jar·mac·cplex·gurobi
he258191 小时前
centOS 7.9 安装JDK MYSQL
java·mysql·centos