当前位置:网站首页>IDEA 快捷键
IDEA 快捷键
2022-07-29 20:48:00 【JiawenZhang97】
IDEA常用的快捷键总结
1. 编辑类快捷键
| 编辑类快捷键 | 介绍 |
|---|---|
| psvm + Tab | 生成main方法 |
| sout + tab | 生成输出语句 |
| 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 + O | 优化导入的类和包 |
| fori | 生成for循环for (int i = 0; i< ; i++) { } |
| iter | 生成增强for循环 |
| itar | 生成array for代码块 |
| itit | 生成iterator 迭代 |
| itli | 生成List的遍历 |
| itco | 生成Collection迭代 |
2. 查找、替换类快捷键
| 查找、替换类快捷键 | 介绍 |
|---|---|
| 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 | 查找任何内容 |
3. 编译、运行类快捷键
| 编译、运行类快捷键 | 介绍 |
|---|---|
| Ctrl + F9 | 编译项目 |
| Ctrl + Shift + F9 | 编译当前文件 |
| Shift + F10 | 正常启动 |
| Alt + Shift + F10 | 弹出 Run 的可选择菜单 |
| Shift + F9 | debug模式启动 |
| 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 | 显示注释文档信息 |
| 连按两次Shift | 弹出 Search Everywhere 弹出层,查找任任内容 |
| Ctrl + [ | 移动光标到当前所在代码的花括号开始位置 |
| Ctrl + ] | 移动光标到当前所在代码的花括号结束位置 |
| Ctrl + K | 版本控制提交项目,需要此项目有加入到版本控制才能够使用 |
| Ctrl + T | 版本控制更新项目,需要此项目有加入到版本控制才能够使用 |
| Ctrl + Tab | 切换编辑窗口。如果在切换的过程又按Delete键,则是关闭对应选中的窗口 |
边栏推荐
- The difference between uri and url is simple to understand (what is the difference between uri and url)
- 高通WLAN框架学习(31)-- Power save
- 容器网络硬核技术内幕 (26) 知微知彰,知柔知刚 (下)
- VR直播营销需求增加,数据模块为我们铺路
- GET_ENTITYSET Method Implementation Guide for SAP ABAP OData Service Data Provider Class
- 南信大提出TIPCB,一个简单但有效的用于基于文本的人员搜索的基于部分的卷积baseline
- TCP协议详解
- JSP Servlet JDBC MySQL CRUD Sample Tutorial
- offsetwidth111[easy to understand]
- MySQL - 设计游戏用户信息表
猜你喜欢

Fully automated machine learning modeling!The effect hangs the primary alchemist!

C# WPF给综合实战项目加个帮助文档

GET_ENTITYSET Method Implementation Guide for SAP ABAP OData Service Data Provider Class

QT安装、创建项目与调试,在VS中的使用:手把手教程

Panorama Tutorial丨How to shoot sunrise and sunset scenes in VR panoramic shooting?

探索创客教育在线管理实施体系

南信大提出TIPCB,一个简单但有效的用于基于文本的人员搜索的基于部分的卷积baseline

酷客导航助你商场轻松购物,业务办理不迷茫

嵌入式分享合集24

【AD】【持续更新ing】关于AD设计过程中一些小细节
随机推荐
:class数组写法
容器网络硬核技术内幕 (26) 知微知彰,知柔知刚 (下)
PointPillars 工程复现
Looking for a job - a chat with my cousin
一 JS中Promise用法、二闭包的概念与用法、三对象创建的四种方式与区区别、四 如何声明一个类
如何优雅的自定义 ThreadPoolExecutor 线程池
[ACTF2020 新生赛]Exec 1
7 行代码搞崩溃 B 站,原因令人唏嘘!
WPF 实现抽屉菜单
First thoughts on the first attempt to avoid killing without a file (Part 1)
WeChat Mini Program 30 Customizing Templates and Obtaining User Login Credentials
第3章业务功能开发(线索关联市场活动,动态搜索)
Cooler Navigation helps you shop easily in shopping malls without confusion
Baidu internship students late night fun: originally giant is this kind of life
【Nacos】nacos1.x 单机、内置数据库模式修改密码
刘畊宏男孩女孩看过来!运动数据分析挖掘!(附全套代码和数据集)
三品牌下半年将带来多款新品,东风日产将迎来“产品大潮”
APM电机输出逻辑(Motors类详解)
容器网络硬核技术内幕 (小结-中)
LeetCode 593 有效的正方形[数学] HERODING的LeetCode之路