1  执行(run)                                                 alt+r

2  提示补全 (Class Name Completion)                           alt+/

3  单行 注释                                                ctrl + /

4  多行注释                                             ctrl + shift + /

5  向下复制一行 (Duplicate Lines)                         ctrl+alt+down

6  删除一行或选中行 (delete line)                              ctrl+d

7  向下移动行(move statement down)                          alt+down

8  向上移动行(move statement up)                              alt+up

9  向下开始新的一行(start new line)                         shift+enter

10  向上开始新的一行 (Start New Line before current)        ctrl+shift+enter

11  如何查看源码 (class)      ctrl +  选中指定的结构  或ctrl + shift + t

12  万能解错/ 生成返回值变量                        alt + enter

13  退回到前一个编辑的页面 (back)                      alt + left

14  进入到下一个编辑的页面( 针对于上条) (forward)       alt + right

15  查看继承关系(type hierarchy)                       F4

16  格式化代码(reformat code)                           ctrl+shift+F

17  提示方法参数类型(Parameter Info)                      ctrl+alt+/

18  复制代码                                            ctrl + c

19  撤销                                                 ctrl + z

20  反撤销                                               ctrl + y

21  剪切                                                 ctrl + x

22  粘贴                                                  ctrl + v

23  保存                                                   ctrl + s

24  全选                                                  ctrl + a

25  选中数行,整体往后移动                               tab

26  选中数行,整体往前移动                            shift + tab

27  查看类的结构:类似于 eclipse 的 的 outline            ctrl+o

28  重构 : 修改变量名与方法名(rename)                alt+shift+r

29  大写转小写/ 小写转大写(toggle case)                 ctrl+shift+y

30  生成构造器/get/set/toString                        alt +shift + s

31  查看文档说明(quick documentation)                      F2

32  收起所有的方法(collapse all)                        alt + shift + c

33  打开所有方法(expand all)                            alt+shift+x

34  打开代码所在硬盘文件夹(show in explorer)                ctrl+shift+x

35  生成 try-catch  等(surround with)                      alt+shift+z

36  局部变量抽取为成员变量(introduce field)                 alt+shift+f

37  查找/ 替换( 当前)                                         ctrl+f

38  查找( 全局)                                            ctrl+h

39  查找文件                                      double Shift

40  查看类的继承结构图(Show UML Diagram)              ctrl + shift + u

41  查看方法的多层重写结构(method hierarchy)                ctrl+alt+h

42添加到 收藏(add to favorites)                              ctrl+alt+f

43抽取方法(Extract Method)                              alt+shift+m

44  打开 最近 修改的文件(Recently Files)                        ctrl+E

45  关闭当前打开的代码栏(close)                       ctrl + w

46  关闭打开的所有代码栏(close all)                    ctrl + shift + w

47  快速搜索类中的错误(next highlighted error)              ctrl + shift + q

48  选择要粘贴的内容(Show in Explorer)                     ctrl+shift+v

49  查找方法在哪里被调用(Call Hierarchy)                       ctrl+shift+h

idea集成开发工具快捷键大全的更多相关文章

  1. Python集成开发工具(IDE)推荐

    1.7 Python集成开发工具(IDE)推荐 1.7.1 Notepad++ Notepad++是Windows操作系统下的一套文本编辑器(软件版权许可证: GPL),有完整的中文化接口及支持多国语 ...

  2. 【强大的Java集成开发工具】MyEclipse 2015 Stable 2.0 for Mac

    [简介] MyEclipse是一款 Mac 上的Java 强大的集成开发工具,今天和大家分享最新的 MyEclipse 2015 Stable 2.0 版本,MyEclipse 2015 基于 Ecl ...

  3. 07-java学习-方法重载-idea集成开发工具学习-项目-模块-包

    方法重载的概念? 方法重载的好处? 集成开发工具idea的学习 下载 安装 设置 建项目 导入项目 建模块 导入模块 建包 复制粘贴包 建类 复制粘贴类 运行 调试

  4. Spring 集成开发工具(STS)安装及配置

    安装 spring 集成开发工具,下载地址:https://spring.io/tools 下载后,解压,双击 STS ,运行. 如果提示: 去oracle的网站上下载了1.8版本的jdk,下载地址如 ...

  5. Python IDE集成开发工具

    Python IDE集成开发工具 Python IDE 本文为大家推荐几款款不错的 Python IDE(集成开发环境),比较推荐 PyCharm,当然你可以根据自己的喜好来选择适合自己的 Pytho ...

  6. APICloud首款全功能集成开发工具重磅发布,彰显云端一体理念

    近日,APICloud重磅推出首款云端一体的全功能集成开发工具--APICloud Studio 2.为了更深入了解这款开发工具的特性及优势,APICloud CTO 邹达针对几个核心问题做出了解答. ...

  7. AndroidStudio开发工具快捷键

    在这里,自己整理了下在使用AndroidStudio开发工具所使用到的一些快捷键提示,也出于在开发过程中节省时间提升效率,然而可能多数开发者之前使用的都是Eclipse开发工具,可能开始都不习惯,但是 ...

  8. Java入门:JDK与Eclipse之类的集成开发工具的关系

    JDK是Java Development Kit,也就是说Java开发所需的工具包.有了这个东西,一切Java开发理论上都不是问题了.当然,根据你下载的版本不同,可能擅长的领域不同.通常大家都是用JD ...

  9. Ubuntu16.04LTS安装集成开发工具IDE: CodeBlocks 和Eclipse-cdt

    上文中,我们已经介绍了QT5.10.0在Ubuntu下的安装 https://www.cnblogs.com/si-lei/p/9240230.html, 接下来我们介绍CodeBlocks以及Ecl ...

随机推荐

  1. 剖析虚幻渲染体系(12)- 移动端专题Part 2(GPU架构和机制)

    目录 12.4 移动渲染技术要点 12.4.1 Tile-based (Deferred) Rendering 12.4.2 Hierarchical Tiling 12.4.3 Early-Z 12 ...

  2. git修改用户和邮箱

    GIT查看当前用户以及邮箱 $ git config user.name $ git config user.email GIT修改用户以及邮箱 $ git config --global user. ...

  3. php多域名跳转nginx

    当web服务器nginx已经配置好了网站根目录时,需要增加另外的域名.但是由于限制必须在原来的网站根目录下面,nginx已经无法实现.只能通过php index页面进行调试.如下面: define(' ...

  4. [bzoj4557]侦察守卫

    令g[i][j]表示覆盖了i的子树中距离i大于等于j的所有点,f[i][j]表示覆盖了i的子树和子树外距离i小于等于j的所有点,有递推式$f[i][j]=min(f[i][j]+g[son][j],f ...

  5. [atAGC051C]Flipper

    对于这一个平面用$a_{x,y}$来表示,即$(x,y)$为黑色则$a_{x,y}=1$,否则$a_{x,y}=0$,之后定义$a$能生成$b$当且仅当$a$能够通过若干次操作后得到$b$ 令$p_{ ...

  6. 消息抽象层设计和实现-OSS.DataFlow

    前面已经介绍了消息生产消费中间类库(OSS.DataFlow)的简单使用,这篇主要介绍内部的设计实现.主要内容包含: 1. 消息生产消费的抽象设计. 2. 具体使用示例 一. 消息生产消费的抽象设计. ...

  7. MySQL数据库从入门到放弃(目录)

    目录 MySQL数据库从入门到放弃 推荐阅读 MySQL数据库从入门到放弃 193 数据库基础 194 初识MySQL 195 Windows安装MySQL 196 Linux安装MySQL 197 ...

  8. jmeter链接数据库,信息全部填写正确,运行之后没有结果

    之前遇到一个很苦恼的问题,jmeter链接数据库,数据库填写的资料全部都没有问题,在其他电脑jmeter上都可以正常链接,但是在我的电脑上运行却总是不出结果, 用mysql链接数据库也一切正常,一直找 ...

  9. CF1477A Nezzar and Board

    考虑 \(2x - y\) 我们改为 \(x + (x - y)\) 是一个更好的形式. 我们可以表示一个数为\(x_i + \sum_{j,k}(x_j - x_k) = K\) 我们考虑移到 \( ...

  10. Atcoder Grand Contest 020 F - Arcs on a Circle(DP+小技巧)

    Atcoder 题面传送门 & 洛谷题面传送门 一道难度 unavailable 的 AGC F 哦 首先此题最棘手的地方显然在于此题的坐标可以为任意实数,无法放入 DP 的状态,也无法直接计 ...