IDEA 之 常用快捷键
1. 编辑
| No. | 快捷键 | 功能描述 |
|---|---|---|
| 01 | Ctrl+Space | 补全代码 |
| 02 | Ctrl+Shift+Space | 补全代码,添加分号结束符 |
| 03 | Ctrl+q | 展示某个类或方法的API说明文档 |
| 04 | Ctrl+p | 显示当前参数 |
| 05 | Ctrl+mouse | 跳进某个类或者方法源代码中进行查看 |
| 06 | Alt+Insert | 自动生成命令 |
| 07 | Ctrl+o | 展示该类中所有覆盖或者实现的方法列表 |
| 08 | Ctrl+/ | 添加单行注释 |
| 09 | Ctrl+Shift+/ | 添加多行注释 |
| 10 | Ctrl+w | 选中当前光标所在的代码块,多次触发,代码块会逐级扩大 |
| 11 | Ctrl+Shift+w | Ctrl+w的反向操作,多次触发,代码块会逐级缩小 |
| 12 | Ctrl+Alt+l | 格式化代码 |
| 13 | Ctrl+Alt+o | 去除没有实际用到的包 |
| 14 | Ctrl+Alt+i | 按缩进规则,自动缩进选中的代码 |
| 15 | Tab / Shift+Tab | 缩进 / 回退 |
| 16 | Ctrl+x | 剪切当前代码 |
| 17 | Ctrl+c | 拷贝当前代码 |
| 18 | Ctrl+v | 粘贴之前剪切或拷贝的代码 |
| 19 | Ctrl+Shift+v | 从之前的剪切或拷贝的代码历史中,选择要粘贴的内容 |
| 20 | Ctrl+d | 复制当前行内容 |
| 21 | Ctrl+y | 删除当前光标所在的行 |
| 22 | Ctrl+Shift+j | 把下一行的代码接续到当前行 |
| 23 | Ctrl+Enter | 在当前行与下一行之间插入一个空行,光标保持原来的位置 |
| 24 | Shift+Enter | 在当前行与下一行之间插入一个空行,光标处于新加的空行上 |
| 25 | Ctrl+Shift+u | 所选内容进行大小写转换 |
| 26 | Ctrl+Shift+[/] | 从当前光标开始,一直选择到当前光标所在代码段的起始或结束位置 |
| 27 | Ctrl+Delete | 删除从当前光标开始到这个单词结尾的内容 |
| 28 | Ctrl+'+/-' | 展开或收缩代码块 |
| 29 | Ctrl+Shift+'+/-' | 展开或收缩所有代码块 |
| 30 | Ctrl+F4 | 关闭当前标签页 |
| 31 | Shift+F6 | 重命名 |
2. 查找和替换
| No. | 快捷键 | 功能描述 |
|---|---|---|
| 01 | Ctrl+f | 在当前标签页查找 |
| 02 | F3 | 跳转到下一个查找结果 |
| 03 | Shift F3 | 跳转到上一个查找结果 |
| 04 | Ctrl+r | 在当前标签页进行替换操作 |
| 05 | Ctrl+Shift+f | 通过路径查找 |
| 06 | Ctrl+Shift+r | 通过路径替换 |
3. 查看使用情况
| No. | 快捷键 | 功能描述 |
|---|---|---|
| 01 | Alt+F7 | 在当前项目中的使用情况,会打开一个使用情况面板 |
| 02 | Ctrl+F7 | 在当前文件中的使用情况,找到的内容会低亮显示 |
| 03 | Ctrl+Shift+F7 | 在当前文件中的使用情况,找到的内容会高亮显示 |
| 04 | Ctrl+Alt+F7 | 打开使用情况列表 |
4. 编译与运行
| No. | 快捷鍵 | 功能描述 |
|---|---|---|
| 01 | Ctrl+F9 | 编译项目(如果之前编译过,那么只会编译修改的类或者依赖的包) |
| 02 | Ctrl+Shift+F9 | 编译选中的范围(如果在某个类中,那么只会编译当前类) |
| 03 | Alt+Shift+F10 | 会打开一个已经配置的运行列表,让你选择一个后,再运行 |
| 04 | Alt+Shift+F9 | 会打开一个已经配置的运行列表,让你选择一个后,再以调试模式运行 |
| 05 | Shift+F10 | 立即运行当前配置的运行实例 |
| 06 | Shift+F9 | 立即以调试模式运行当前配置的实例 |
| 07 | Ctrl+Shift+F10 | 按照编辑器绑定的文件类型,运行相关的程序。比如一个html页面,调用后,会直接打开一个浏览器 |
5. 调试
| No. | 快捷键 | 功能描述 |
|---|---|---|
| 01 | F8 | 跳到当前代码下一行 |
| 02 | F7 | 跳入到调用的方法内部代码 |
| 03 | Shift+F7 | 会打开一个面板,让你选择具体要跳入的类方法,在复杂的嵌套代码中有用 |
| 04 | Shift+F8 | 跳出当前的类,到上一级 |
| 05 | Alt+F9 | 让代码运行到光标所在处 |
| 06 | Alt+F8 | 打开一个表达式面板,进行进一步的计算 |
| 07 | F9 | 跳转到下一个断点处 |
| 08 | Ctrl+F8 | 在当前光标处,增加会删除断点 |
| 09 | Ctrl+Shift+F8 | 打开当前断点的面板,可以进行条件过滤 |
6. 导航
| No. | 快捷键 | 功能描述 |
|---|---|---|
| 01 | Ctrl+n | 打开类查询框 |
| 02 | Ctrl+Shift+n | 打开文件查询框 |
| 03 | Ctrl+Alt+Shift+n | 打开文本查询框 |
| 04 | Alt+</> | 跳转到上一个/下一个编辑器标签 |
| 05 | F12 | 如果当前在编辑窗口,触发后,会跳到之前操作过的工具栏上 |
| 06 | Esc | 宠工具栏跳回到原来的编辑窗口,一般与F12配合使用 |
| 07 | Shift+Esc | 隐藏最后一个处于活跃状态的工具窗口 |
| 08 | Ctrl+g | 跳转至某一行代码 |
| 09 | Ctrl+e | 打开曾经操作过的文件历史列表 |
| 10 | Ctrl+Alt+</> | 在浏览过的代码行来回跳 |
| 11 | Ctrl+Shift+Backspace | 跳转到最近的编辑位置 |
| 12 | Ctrl+b | 如果是类,跳转到类定义或接口,如果是变量,会打开一个变量被引用的列表 |
| 13 | Ctrl+Alt+b | 跳转到实现类,而不是接口 |
| 14 | Ctrl+Shift+i | 打开一个面板,里面包含类代码 |
| 15 | Ctrl+Shift+b | 打开变量类型所对应的类代码,只对变量有用 |
| 16 | Alt+上下箭头 | 跳转到类中上一个/下一个方法的签名上 |
| 17 | Ctrl+F12 | 打开类的结构列表 |
| 18 | Ctrl+h | 打开类的继承关系列表 |
| 19 | Ctrl+Shift+h | 打开某个类方法的继承关系列表 |
| 20 | Ctrl+Alt+h | 打开所有类的方法列表,这些方法都调用了当前光标所处的某个类方法 |
| 21 | F2/Shift+F2 | 在编译错误的代码行中来回跳 |
| 22 | F4 | 打开当前光标所在处的方法或类源码 |
| 23 | F11 | 把光标处的代码行添加为书签或者从书签中删除 |
| 24 | Ctrl+F11 | 把光标所处的代码行添加为带快捷键的书签或者从快捷键书签中删除 |
| 25 | Ctrl+[0-9] | 跳转到之前定义的快捷键书签 |
| 26 | Shift+F11 | 打开书签列表 |
IDEA 之 常用快捷键的更多相关文章
- Visaul Studio 常用快捷键的动画演示
从本篇文章开始,我将会陆续介绍提高 VS 开发效率的文章,欢迎大家补充~ 在进行代码开发的时候,我们往往会频繁的使用键盘.鼠标进行协作,但是切换使用两种工具会影响到我们的开发速度,如果所有的操作都可以 ...
- Android Stuido 常用快捷键
Android Stuido 常用快捷键 Ctrl + Z : 撤消 Ctrl + G : 定位行 Ctrl + / : 单行注释 Ctrl + Shift + Z : 恢复 Ctrl + J : 快 ...
- ADT - Eclipse 常用快捷键
ADT - Eclipse 常用快捷键 Alt + / : 自动补全 F3 : 打开类的源码 Ctrl + D : 删除选中行 Ctrl + 1 : 自动弹出修改建议 Ctrl + Shift + J ...
- iOS开发常用快捷键
二. Xcode基本快捷键 新建项目 Shift + CMD + N 项目中新建文件 CMD + N 运行 CMD + R 编译 CMD + B 停止运行 CMD + . 清除缓存 Shift + C ...
- windows常用快捷键
windows常用快捷键 Fn+F1:Windows的支持和帮助 =Windows 徽标+F1 Fn+F2:重命名对象 Fn+F3:查找所有文件 Fn+F4:选择“转到不同的文件夹”框并沿框中的项向下 ...
- Eclipse最常用快捷键
常用快捷键: Ctrl + 1 :快速修复(当编辑器出现红色波浪线时使用此快捷键能快速弹出提示) Ctrl + d :删除当前光标所在的行 Ctrl + z :撤销上一步的操作 Ctrl + y :重 ...
- MyEclipse 常用快捷键
MyEclipse 常用快捷键 编辑: Ctrl+1 快速修复(最经典的快捷键,就不用多说了,可以解决很多问题,比如import类.try catch包围等) Ctrl+Shift+F 格式化当前代码 ...
- Xcode 常用快捷键
一.Xcode基本快捷键 1.1.新建项目 Shift + CMD + N 1.2.项目中新建文件 CMD + N 1.3.运行 CMD + R 1.4.编译 CMD + B 1.5.停止运行 CMD ...
- PhpStorm 快捷键大全 PhpStorm 常用快捷键和配置
PhPStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具,PhpStorm可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能.Phpstrom的一款名 ...
- 图文解释XCode常用快捷键的使用
刚开始用Xcode是不是发现以前熟悉的开发环境的快捷键都不能用了?怎么快捷运行,停止,编辑等等.都不一样了.快速的掌握这些快捷键,能提供开发的效率. 其实快捷键在Xcode的工具栏里都标注有,只是有的 ...
随机推荐
- B - 来找一找吧 HihoCoder - 1701(排列组合 + 同余差值相同)
这次到渣渣问桶桶了... 准备给你n个数a1, a2, ... an,桶桶你能从中找出m个特别的整数吗,我想让任意两个之差都是k的倍数. 请你计算有多少种不同的选法.由于选法可能非常多,你只需要输出对 ...
- 人工智能新手入门学习路线和学习资源合集(含AI综述/python/机器学习/深度学习/tensorflow)
[说在前面]本人博客新手一枚,象牙塔的老白,职业场的小白.以下内容仅为个人见解,欢迎批评指正,不喜勿喷![握手][握手] 1. 分享个人对于人工智能领域的算法综述:如果你想开始学习算法,不妨先了解人工 ...
- vue使用axios发送post请求时的坑及解决原理
前言:在做项目的时候正好同事碰到了这个问题,问为什么用axios在发送请求的时候没有成功,请求不到数据,反而是报错了,下图就是报错请求本尊 vue里代码如下: this.$http.post('/ge ...
- 11. SpringCloud实战项目-初始化数据库和表
SpringCloud实战项目全套学习教程连载中 PassJava 学习教程 简介 PassJava-Learning项目是PassJava(佳必过)项目的学习教程.对架构.业务.技术要点进行讲解. ...
- intelij idea 和 eclipse 使用上的区别
一.项目创建区别 使用基于IntelliJ的IDE,都会对project和module的关系比较糊涂.用简单的一句话来概括是: IntelliJ系中的Project相当于Eclipse系中的works ...
- AtomicInteger的并发处理
AtomicInteger的并发处理 博客分类: Effective Java JDK1.5之后的java.util.concurrent.atomic包里,多了一批原子处理类.主要用于在高并发环 ...
- iOS线程数量监控工具
简单却强大的线程监控工具 KKThreadMonitor :当线程过多或瞬间创建大量子线程(线程爆炸),控制台就打印出所有的线程堆栈.便于分析造成子线程过多或线程爆炸的原因. /******* 线程爆 ...
- VulnHub靶场学习_HA: Avengers Arsenal
HA: Avengers Arsenal Vulnhub靶场 下载地址:https://www.vulnhub.com/entry/ha-avengers-arsenal,369/ 背景: 复仇者联盟 ...
- AJ学IOS(01) UI之Hello World与加法计算器
不多说,AJ分享,必须精品 这两个一个是HelloWorld(左边) 另一个是 加法计算器(右边)的截图. 先运行第一个 程序看看效果 1.打开Xcode(没有哦mac系统的没有xcode的帮你们默哀 ...
- 【Java】【设计模式 Design Pattern】单例模式 Singleton
什么是设计模式? 设计模式是在大量的实践中总结和理论化之后的最佳的类设计结构,编程风格,和解决问题的方式 设计模式已经帮助我们想好了所有可能的设计问题,总结在这些各种各样的设计模式当中,也成为GOF2 ...