zoukankan      html  css  js  c++  java
  • IDEA 14快捷键

    1、ctrl+alt+左箭头、右箭头:返回到上次浏览的代码处(相当于Eclipse的alt+左右箭头)

    编辑类:

    Ctrl+Space

    基本代码实例(类、方法、变量)

    Ctrl + Shift + Space

    智能代码实例(根据需要的类型过滤方法和变量)

    Ctrl + Shift + Enter

    完整的声明(如有代码提示,自动获取第一个并在句尾加上分号结束。无提示,在此行下新增一行)

    Ctrl + P

    参数信息(在方法调用参数时使用)

    Ctrl + Q

    Doc说明文档快速查看

    Shift + F1

    查看外部doc文档

    Ctrl +鼠标放在代码上面

    代码的简要doc说明(基本上是类或者方法的声明)

    Ctrl + F1

    查看光标所在处的错误或者警告的详细信息

    Alt + Insert

    生成代码(Getter、Setter、Constructors、hashCode…)

    Ctrl + O

    重写方法

    Ctrl + I

    实现方法

    Ctrl + Alt + T

    将光标所处行的代码用语句块(if…else、try…catch…)包围

    Ctrl + /

    注释/反注释光标所在行(自动换行)

    Ctrl + Shift + /

    注释/反注释代码块

    Ctrl + W

    递增地(代码块所包含的范围增大)选择连续的代码块

    Ctrl + Shift + W

    在用了Ctrl + W后,减小代码块所包含的范围

    Alt + Q

    上下文信息

    Alt + Enter

    显示意图动作和快速修复

    Ctrl + Alt + L

    代码格式化

    Ctrl + Alt + O

    优化Imports(去掉不必要的)

    Ctrl + Alt + I

    代码自动对齐

    Tab / Shift + Tab

    缩进/反缩进所选行

    Ctrl+XorShift+Delete

    剪切行/代码块到剪贴板(默认全选一行)

    Ctrl+CorCtrl+Insert

    复制行/代码块到剪贴板(默认全选一行)

    Ctrl+VorShift+Insert

    粘贴剪贴板中的内容

    Ctrl+Shift + V

    粘贴剪贴板中缓存的内容

    Ctrl+D

    复制当前行/代码块的一个副本并插入到内容中

    Ctrl+Y

    删除光标所在行

    Ctrl+Shift + J

    智能行合并(在本行任何位置,自动删除本行的回车键和空格,将下一行字符连接到本行)

    Ctrl+Enter

    智能分行(和Enter键的区别:光标不动,在本行下面新增一行)

    Shift + Enter

    开始新的一行(相当于在行末按Enter键)

    Ctrl + Shift + U

    变换光标所在处/代码块的字母的大小写状态

    Ctrl + Shift + ] / [

    从光标处在处开始选择到最近] / [的代码块

    Ctrl + Delete

    删除光标后的一个单词

    Ctrl + Backspace

    删除光标前的一个单词

    Ctrl + NumPad+/-

    展开/收缩代码块

    Ctrl + Shift+数字键盘的+

    展开所有代码块

    Ctrl + Shift+数字键盘的-

    折叠所有代码块

    Ctrl + F4

    关闭当前tab页

    搜索/替换:

    双击Shift

    万能搜索

    Ctrl + F

    查找

    F3

    查找下一个

    Shift + F3

    查找上一个

    Ctrl + R

    替换

    Ctrl + Shift + F

    在指定路径中的文件中查找内容

    Ctrl + Shift + R

    在指定路径中的文件中替换内容

    Ctrl + Shift + S

    Search structurally (Ultimate Edition only)

    Ctrl + Shift + M

    Replace structurally (Ultimate Edition only)

    代码方法/变量使用处搜索:

    Alt + F7

    查找当前文件变量/方法的使用处

    Ctrl+F7

    查找当前项目变量/方法的使用处

    Ctrl +Shift+ F7

    高亮显示变量/方法名在当前文件的所有使用处

    Ctrl + Alt + F7

    弹窗显示变量/方法名在当前文件的使用处列表

    编译和运行:

    Ctrl + F9

    Make项目 (修改编译和依赖)

    Ctrl + Shift + F9

    编译文件、包或者模块

    Alt + Shift + F10

    选择配置并运行

    Alt + Shift + F9

    选择配置并调试

    Shift + F10

    运行

    Shift + F9

    调试

    Ctrl + Shift + F10

    配置编辑器运行环境

    调试:

    F8

    Step over (步越:越过子函数,但子函数会执行)

    F7

    Step into (步进:进入子函数)

    Shift + F7

    Smart step into(智能步进)

    Shift + F8

    Step out (跳出:跳出子函数)

    Alt + F9

    Run to cursor (运行到光标处)

    Alt + F8

    Evaluate expression (计算表达式?)

    F9

    Resume program (恢复程序)

    Ctrl + F8

    Toggle breakpoint (切换断点)

    Ctrl + Shift + F8

    View breakpoints (查看断点)

    导航:

    Ctrl + N

    跳转到某个类文件

    Ctrl + Shift + N

    跳转到某个文件

    Ctrl + Alt + Shift + N

    跳转到某个标识符处,包括类名,方法,变量

    Alt + 左/右 箭头

    切换到左边/右边的编辑标签

    F12

    打开上一次打开的工具窗口

    Esc

    从工具窗口回到编辑窗口

    Shift + Esc

    隐藏活动的工具窗口并回到编辑窗口中

    Ctrl+Shift+F4

     关闭活动的run/messages/find/...窗口

    Ctrl+G

    跳转到某行

    Ctrl+E

    弹出一个菜单,上面包含最近打开的文件和工具窗

    Ctrl+Alt + 向左/向右 箭头

    跳转到上一个/下一个

    Ctrl+Shift+Backspace

    跳转到上一次做出修改的地方

    Alt + F1

    (实际应该是快捷菜单栏吧?)

    Ctrl + B or Ctrl + Click

    跳转到方法或者变量的声明处

    Ctrl + Alt + B

    跳转到implements方法或者接口的地方

    Ctrl + Shift + I

    打开类/方法/变量的文档说明窗口

    Ctrl + Shift + B

    查看类型的声明 (例如:定义一个String字符串,将跳到String类中)

    Ctrl + U

    跳转到super-method/super-class处

    Alt + Up/Down

    跳转到上一个/下一个方法的第一行处

    Ctrl + ] / [

    移动光标到最近的] / [位置

    Ctrl + F12

    弹出文件的结构窗口 (方法、常量等)

    Ctrl + H

    光标所在处的方法所属的类的继承层级制度

    Ctrl + Shift + H

    方法的层级制度

    Ctrl + Alt + H

    方法调用的层级制度

    F2 / Shift + F2

    跳转到下一个/上一个错误处并高亮显示

    F4 / Ctrl + Enter

    查看/改变源代码 (Ctrl + Enter功能键冲突)

    Alt + Home

    打开路径导航条

    F11

    设置/取消书签

    Ctrl + F11

    设置带数字/字母编号的书签

    Ctrl + #[0-9]

    跳转到[0-9]编号的书签处

    Shift + F11

    在弹出窗口中显示所有的书签

    重构:

    F5

    复制

    F6

    移动

    Alt + Delete

    安全删除

    Shift + F6

    重命名 (批量)

    Ctrl + F6

    修改方法(修饰符、方法名、参数列表、返回值、异常等)

    Ctrl + Alt + N

    内嵌(可以将变量替换为其他内容)

    Ctrl + Alt + M

    提取成方法

    Ctrl + Alt + V

    提取成变量

    Ctrl + Alt + F

    提取成字段

    Ctrl + Alt + C

    提取成常量

    Ctrl + Alt + P

    提取成参数

    版本控制和本地历史(VCS/Local History):

    Ctrl + K

    提交项目到vcs

    Ctrl + T

    从vcs中更新项目

    Alt + Shift + C

    查看最近更新

    Alt + `  (反引号)

    vcs快速设置弹出菜单

    Live模板:

    Ctrl + Alt + J

    用Live模板包围光标所在行的代码

    Ctrl + J

    插入Live模板

    iter

    使用JDK1.5风格迭代容器

    inst

    用instanceof检查对你的类型并向下转换对象

    itco

    遍历java.util.Collection集合的元素

    itit

    遍历java.util.Iterator集合的元素

    itli

    遍历java.util.List集合的元素

    psf

    public static final

    thr

    throw new

    更多Live模板查看:Settings—Editor—Live Templates

    通用快捷键:

    Alt + #[0-9]

    打开相对应的工具窗口

    Ctrl + S

    保存全部

    Ctrl + Alt + Y

    同步

    Ctrl + Shift + F12

    编辑器最大化

    Alt + Shift + F

    添加到最喜欢

    Alt + Shift + I

    根据当前配置文件审查当前文件

    Ctrl + BackQuote (`)

    快速切换代码颜色主题

    Ctrl + Alt + S

    打开设置

    Ctrl + Alt + Shift + S

    打开项目结构对话框,在这里可以删除模块

    Ctrl + Tab

    在已打开的文件和工具窗口之间切换

    Ctrl + Shift + A

    查找所有快捷操作(基本所有的动作在这里都可以找到)

  • 相关阅读:
    mongodb添加登录验证--副本集环境
    kibana添加认证及权限--elasticsearch集群版
    Rabbitmq之exchange
    Elasticsearch集群下安装IK中文分词器
    cerebro安装--Elastic Stack之三
    elasticsearch-head安装方法--Elastic Stack之二
    动画小记——点击头像逐渐放大
    埋点
    picasso Failed to decode stream.
    记Sniper
  • 原文地址:https://www.cnblogs.com/gmq-sh/p/4929424.html
Copyright © 2011-2022 走看看