首页 > 其他分享 >IDEA常用快捷键整理(详细版)

IDEA常用快捷键整理(详细版)

时间:2023-12-04 17:14:02浏览次数:36  
标签:常用 Ctrl Shift 代码 IDEA 快捷键 跳转 Alt

IntelliJ IDEA 快捷键大全
文章目录
IntelliJ IDEA 快捷键大全
一、基础快捷键
1.文件操作快捷键
2. 编辑(Editing)
2.1 代码补全与导航
2.2 代码编辑
2.3 代码折叠与展开
2. 查找与替换(Searching and Replacing)
3. 调试(Debugging)
4. 版本控制(Version Control)
二、高级快捷键

  1. 重构快捷键
  2. 导航快捷键
  3. Git 快捷键
  4. 其他快捷键

IntelliJ IDEA 是一个非常强大的 Java 集成开发环境(IDE)。不仅功能丰富,而且易于使用。本文将为大家整理一份 IntelliJ IDEA 中的快捷键大全,帮助提高开发效率,发挥 IDEA 的最大潜力。
一、基础快捷键
1.文件操作快捷键
快捷键 功能描述
Ctrl + N 创建新文件
Ctrl + Shift + N 创建新目录
Ctrl + Alt + Shift + N 创建新文件夹
Ctrl + Alt + Shift + S 打开项目结构对话框
2. 编辑(Editing)
2.1 代码补全与导航
快捷键 功能描述
Ctrl + Space 基本代码补全(类、方法、变量等)
Ctrl + Shift + Space 智能代码补全(根据上下文分析推荐)
Ctrl + P 显示方法参数信息
Ctrl + Q 显示方法文档信息
Ctrl + B / Ctrl + 点击 跳转到声明(方法、类、变量等)
Ctrl + Alt + B 跳转到实现(接口、抽象类等)
Ctrl + G 跳转到指定行
Ctrl + E 显示最近打开的文件
Alt + Right/Left 在已打开的文件之间切换
Ctrl + F12 显示文件结构(类、方法、变量等)
2.2 代码编辑
快捷键 功能描述
Ctrl + Z 撤销操作
Ctrl + Shift + Z 重做操作
Ctrl + D 复制当前行或选中内容并粘贴到下一行
Ctrl + X 剪切
Ctrl + C 复制
Ctrl + V 粘贴
Ctrl + Enter 插入空行
Shift + Enter 插入新行
Ctrl + Shift + Enter 插入语句
Ctrl + Shift + U 大小写切换
Ctrl + X / Shift + Delete 剪切当前行或选中内容
Ctrl + C / Ctrl + Insert 复制当前行或选中内容
Ctrl + V / Shift + Insert 粘贴剪贴板内容
Ctrl + Y / Ctrl + Delete 删除当前行
Ctrl + Alt + L 格式化代码
Ctrl + O 重写/实现方法
Ctrl + I 实现接口的所有方法
Ctrl + W 选中单词
Ctrl + Shift + W 取消选中单词
Ctrl + Alt + O 优化导入的类
Ctrl + Alt + I 自动缩进
Ctrl + Shift + ] 选中代码块
Ctrl + Shift + [ 取消选中代码块
Ctrl + / 注释/取消注释代码行
Ctrl + Shift + / 注释/取消注释代码块
Ctrl + Alt + T 包围代码块
Ctrl + Alt + M 将代码提取为方法
2.3 代码折叠与展开
快捷键 功能描述
Ctrl + NumPad+ 展开代码
Ctrl + NumPad- 折叠代码
Ctrl + Shift + NumPad+ 展开全部代码
Ctrl + Shift + NumPad- 折叠全部代码
2. 查找与替换(Searching and Replacing)
快捷键 功能描述
Ctrl + F 查找文本
Ctrl + R 替换文本
Ctrl + Shift + F 全局查找文本
Ctrl + Shift + R 全局替换文本
Ctrl + Shift + A 查找动作
3. 调试(Debugging)
快捷键 功能描述
F8 单步跳过
F7 单步进入
Shift + F7 单步进入(智能选择)
Shift + F8 单步跳出
Alt + F9 运行到光标处
Alt + F8 计算表达式并显示结果
F9 恢复程序运行,停止在下一个断点处
Ctrl + F8 设置/取消断点
Ctrl + Shift + F8 打开断点对话框,查看所有断点
Shift + F10 运行项目
Shift + F9 启动程序并停止在程序入口处等待调试
Ctrl + F2 停止运行
Alt + Shift + F10 选择配置并运行
Alt + Shift + F9 选择配置并调试
4. 版本控制(Version Control)
快捷键 功能描述
Ctrl + K 提交更改
Ctrl + T 更新项目
Alt + Shift + C 查看最近的更改
Ctrl + Alt + Z 撤销最近的更改
二、高级快捷键

  1. 重构快捷键
    快捷键 功能描述
    Ctrl + Alt + Shift + T 重构菜单
    F5 复制类
    F6 移动类
    F7 内联
    Alt + Shift + C 重命名类
    Alt + Shift + M 重命名方法
    Alt + Shift + F 重命名字段
    Ctrl + Alt + N 内联变量
    Ctrl + Alt + M 内联方法
    Ctrl + Alt + F 内联字段
    Ctrl + Alt + V 将表达式提取为变量
    Ctrl + Alt + P 将表达式提取为参数
    内联:将指定的函数体插入并取代每一处调用该函数的地方。

  2. 导航快捷键
    快捷键 功能描述
    Ctrl + Shift + T 查找类
    Ctrl + B 跳转到声明
    Ctrl + Alt + B 跳转到实现
    Ctrl + Shift + B 跳转到类型声明
    Ctrl + Shift + Alt + N 查找类中的符号
    Ctrl + U 跳转到父类
    Ctrl + Alt + Left/Right 切换代码视图
    Ctrl + E 最近打开的文件列表
    Ctrl + Shift + E 最近更改的文件列表

  3. Git 快捷键
    快捷键 功能描述
    Ctrl + K 提交代码
    Ctrl + Shift + K 强制提交代码
    Ctrl + T 更新代码
    Ctrl + Shift + T 更新并合并代码
    Alt + Shift + C 查看最近的提交信息
    Ctrl + Alt + Z 撤销提交
    Ctrl + Alt + Shift + Z 重做提交

  4. 其他快捷键
    快捷键 功能描述
    Ctrl + Shift + F12 最大化编辑区域
    Ctrl + Alt + S 打开设置对话框
    Ctrl + Shift + Alt + S 打开项目结构对话框
    Ctrl + Alt + F7 查找用法
    Ctrl + Shift + Alt + F7 显示用法
    Ctrl + Shift + F7 高亮显示用法
    Ctrl + Shift + F6 重命名
    Ctrl + Shift + I 查看表达式的值
    Ctrl + Shift + B 跳转到类型声明
    Ctrl + Shift + Alt + V 提取变量
    Ctrl + Shift + Alt + M 提取方法
    Ctrl + Shift + F 在路径中查找
    Ctrl + Shift + Alt + F 在路径中替换
    以上就是 Idea 的所有快捷键整理,希望对大伙能有所帮助。当然,这些快捷键只是 Idea 中的一部分,如果您有其他使用习惯的快捷键,也可以自行设置。总之,熟练掌握快捷键可以大大提高开发效率,让我们的工作更加高效和愉快。

标签:常用,Ctrl,Shift,代码,IDEA,快捷键,跳转,Alt
From: https://www.cnblogs.com/codeLearn/p/17875417.html

相关文章

  • idea连接数据库
    首先点击右边的数据库,然后数据源,选择mysql,输入账号,密码,测试链接,确定。 1.创建数据库CREATEDATABASEdatabase_name;2.选择数据库usedatabase_name;3.创建一个表createtablebiao_name();比如创建一个表名为student的表,里面有学号,姓名,性别 这个表就建好了。实现......
  • IDEA创建SpringBoot项目无法选择底版本JDK创建
    本地的IDEA版本为2021.3,当我们想要使用SpringInitializr快速创建一个SpringBoot项目时,会发现可以选择的JDK版本基本都是最新版本,而我们本地使用的JDK8,导致无法创建项目。解决方式:1、升级JDK版本因为Spring官网使用的Spring版本比较新,而新版的Spring不支持低版本的JDK了,所以我......
  • VS Code 常用插件
    基础插件1.Chinese(Simplified)(简体中文)LanguagePackforVisualStudioCode2.PathIntellisense3.Prettier-Codeformatter4.LiveServer5.koroFileHeader6.JavaScript(ES6)codesnippets7.AtomOneDarkTheme Vue相关插件1.VueLanguageFeatures......
  • jfinal2.2在idea用main运行注意事项
    1.用new->projectfromexistssource方式,用maven方式导入2.jfinal2.2使用8.1.8的jettyserver,pom使用compile<dependency><groupId>com.jfinal</groupId><artifactId>jetty-server</artifactId><version>8.1.8</version&g......
  • IDEA2023只能创建jdk17和21的springboot项目解决
    现象:解决:将serverurl修改即可https://start.spring.io--》https://start.aliyun.com可以对比下内容修改成功后就可以创建低版本jdk的springboot项目了......
  • Linux下设置定时任务常用的三种方法
    在Linux系统中,设置定时任务是一项常见且重要的操作,它有助于自动化执行各种任务,如系统维护、备份和日志审计。Linux提供了多种工具来安排这些自动化任务,其中最常用的三种方法是Cron、At和SystemdTimers。1.cronCron是Linux中最传统且广泛使用的定时任务工具。它允许用......
  • Oracle常用数据库操作
    数据库备份和还原备份类型:Oracle数据库备份可以分为物理备份和逻辑备份两种类型。物理备份是指备份数据库文件,包括数据文件、控制文件、日志文件等,可以恢复整个数据库。逻辑备份是指备份数据库中的逻辑数据,如表、视图、存储过程等,可以恢复数据库中的数据。备份工具:Oracle......
  • Oracle 系统表常用SQL
    Oracle中的数据字典区分静态和动态。静态是在用户访问数据字典时不发生改变的,动态是依赖数据库运行的性能的,反映数据库运行的信息。数据字典视图是由SYS(系统用户)所拥有的,默认只有SYS和拥有DBA系统权限的用户可以看到所有的视图。没有DBA权限的用户只能看到user_和all_视图。如果......
  • Odoo_控制器(controller)常用知识点
    1.路由的定义@http.route(['/report/<converter>/<reportname>','/report/<converter>/<reportname>/<docids>',],type='http',auth='user',website=True)defreport_routes(......
  • Vue 常用的指令都有哪些?
    1、v-model多用于表单元素实现双向数据绑定(同angular中的ng-model)2、v-for格式:v-for="字段名in(of)数组json"循环数组或json(同angular中的ng-repeat),需要注意从vue2开始取消了$index3、v-show显示内容(同angular中的ng-show)4、v-hide隐藏内容(同angular......