当前位置: 首页 > news >正文

IDEA快捷键总结大全

1.查找、替换类快捷键

查找、替换类快捷键作用
Ctrl + F在当前文件中查找
Ctrl + Shift + F在整个项目或者指定窗口中查找文本
Ctrl + N在项目中查找类
Ctrl + Shift + N查找文件
Ctrl + R在当前文件进行文本替换
Ctrl + Shift+R在指定窗口替换文本
Ctrl + W自动按语法选中代码
Ctrl + Shift + W反向自动按语法选中代码
Ctrl + G定位行
Ctrl+Shift+Backspace跳转到上一次编辑的位置
Ctrl + alt + ←/→前后跳转编辑过的地方
Ctrl + Shift + Alt + N查找 变量 / 方法
Alt + F7找到你的函数或者变量或者类的所有引用到的地方
Alt + F3高亮显示所有该选中文本,按 Enter 选中下一个,按 Esc 高亮消失
F4在当前类中查找变量的来源
Ctrl + Shift + F7高亮显示所有该选中文本,按 Esc 高亮消失
Shift + Shift查找所有项目条目

2. 编辑类快捷键

编辑类快捷键作用
main生成main方法
sout生成输出语句
Ctrl+X / Ctrl + Y删除一行
Ctrl+D复制一行
Ctrl+/ 或 Ctrl+Shift+/注释代码
Ctrl + Z撤销
Ctrl + Shift + Z取消撤销
Ctrl + C复制
Ctrl + V粘贴
Ctrl + O重写方法
Ctrl + I实现方法
Ctr + shift + U大小写转化
Ctrl + Shift + J整合两行为一行
Ctrl + Shift + space自动补全代码
Alt + 回车导入包,自动修正
Alt + /代码提示
Alt + Insert生成代码(如GET,SET方法,构造函数等)
Ctrl + Alt + L格式化代码
Ctrl + Alt + I自动缩进
Ctrl + Alt + T生成try catch
Ctrl + Alt + OCtrl + Alt + O
fori生成for循环for (int i = 0; i< ; i++) { }
iter生成增强for循环
itar生成array for代码块
itit生成iterator 迭代
itli生成List的遍历
itco生成Collection迭代

3. 编译、运行类快捷键

编译、运行类快捷键作用
Ctrl + F9编译项目
Ctrl + Shift + F9编译当前文件
Shift + F10正常启动
Alt + Shift + F10弹出 Run 的可选择菜单
Shift + F9debug模式启动
Alt + Shift + F9选择 Debug

4. Debug快捷键

Debug快捷键作用
F7在 Debug 模式下,步入,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中
Shift + F7智能步入
Alt + Shift + F7强制步入
F8在 Debug 模式下,步过,如果当前行断点是一个方法,则不进入当前方法体内
Shift + F8步出
Alt + Shift + F8强制步过
alt + F8在 Debug 模式下,选中查看值
Ctrl + Shift + F8查看断点
F9在 Debug 模式下,恢复程序运行。如果该断点下面代码还有断点则停在下一个断点上
Alt +F9运行至光标的位置
Ctrl + Alt+ F9强制运行至光标处
Alt + F10定位到断点

5. 重构快捷键

重构快捷键作用
Shift + F6重命名
Ctrl + Alt + C抽取常量
Ctrl + Alt + F抽取字段
Ctrl + Alt + M抽取方法
Ctrl + Alt + P抽取参数
Ctrl + Alt + V抽取变量

6.其他类快捷键

其他类快捷键作用
Ctrl + C复制文件名
Ctrl + Shift + C复制文件的完整路径
Ctrl + E显示最近打开的文件
Ctrl + Shift + E显示最近修改的文件列表的弹出层
Ctrl + P方法参数提示
Ctrl + Q可以看到当前方法的声明
Ctrl + Alt + Space类名或接口名提示
Ctrl + F12显示当前文件的结构
Ctrl + H显示当前类的结构图
Ctrl + Q显示注释文档信息
Ctrl + [移动光标到当前所在代码的花括号开始位置
Ctrl + ]移动光标到当前所在代码的花括号结束位置
Ctrl + K版本控制提交项目,需要此项目有加入到版本控制才能够使用
Ctrl + T版本控制更新项目,需要此项目有加入到版本控制才能够使用
Ctrl + Tab切换编辑窗口。如果在切换的过程又按Delete键,则是关闭对应选中的窗口

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 建筑安全寿命你知道多少?老旧危房如何逃脱‘倒塌’宿命?
  • 在C#中使用Redis
  • 虚幻5|知识点(1)寻找查看旋转,击打敌人后朝向主角
  • MySQL笔记(大斌)
  • Python世界:文件自动化备份实践
  • 聚类算法-Kmeans聚类
  • 基础闯关4
  • CentOS7虚拟机下安装及使用Docker
  • qt5.15.2在线安装选项不见了?怎么办?
  • 【Pythonj进阶】Python中的日志记录与监控:跟踪和分析应用程序行为
  • union 的正确食用方法
  • 文件包含漏洞PHP伪协议利用方法
  • Mac 安装 jdk 8详细教程
  • 有限体积法:基于一维稳态扩散问题及其程序实现
  • 计算机网络 第2章 物理层
  • [笔记] php常见简单功能及函数
  • CSS魔法堂:Absolute Positioning就这个样
  • css系列之关于字体的事
  • Debian下无root权限使用Python访问Oracle
  • docker python 配置
  • flutter的key在widget list的作用以及必要性
  • js操作时间(持续更新)
  • Laravel 实践之路: 数据库迁移与数据填充
  • Lucene解析 - 基本概念
  • node.js
  • oschina
  • SQL 难点解决:记录的引用
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • 百度小程序遇到的问题
  • 猴子数据域名防封接口降低小说被封的风险
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 前端技术周刊 2019-02-11 Serverless
  • 日剧·日综资源集合(建议收藏)
  • 如何利用MongoDB打造TOP榜小程序
  • 王永庆:技术创新改变教育未来
  • 阿里云移动端播放器高级功能介绍
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • #if等命令的学习
  • $.ajax()参数及用法
  • (0)Nginx 功能特性
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (第61天)多租户架构(CDB/PDB)
  • (二开)Flink 修改源码拓展 SQL 语法
  • (附源码)c#+winform实现远程开机(广域网可用)
  • (南京观海微电子)——I3C协议介绍
  • (四)库存超卖案例实战——优化redis分布式锁
  • (一)Docker基本介绍
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • (转)Oracle存储过程编写经验和优化措施
  • *算法训练(leetcode)第四十天 | 647. 回文子串、516. 最长回文子序列
  • .Net Core webapi RestFul 统一接口数据返回格式
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • .NET NPOI导出Excel详解