IDEA 02 操作进阶:常用快捷键

IDEA 01:IDEA配置参数、插件

IEDA 02:操作进阶:常用快捷键


一、跳转

  • 侧边工具栏跳转

Alt + 1 Project
Alt + 2 Favorites 包含:收藏+书签+断点

  • 多个IEDA窗口之间跳转

Ctrl + Alt + ] 跳到下一个窗口
Ctrl + Alt + [ 跳到前一个窗口

  • 最近浏览/操作的文件

Ctrl + E 最近查看/编辑的文件和侧边栏的列表
Ctrl + Shift + E 最近编辑的文件列表

  • 最近位置跳转

Ctrl + Shift + BackSpace 跳转到上一个编辑的位置
Ctrl + Alt + 右方向 跳到下一个浏览位置
Ctrl + Alt + 左方向 跳到上一个浏览位置

  • 页签

Ctrl + Tab 切换已打开的页签
Alt + 左右键 切换页签

  • Ctrl + Shift + M 标签头尾挑转

二、 书签

F11 在光标所在行添加一个书签
Ctrl + F11 添加一个带标记的书签,Ctrl + 标记 可以在书签之间进行跳转
Shift + F11 弹出书签框

三、 收藏

Alt + Shift + F 将某个类/接口添加到收藏,鼠标放到方法名上可以将方法添加到收藏列表

四、 Search Everywhere

双击Shift打开,ab切换类别
Ctrl +N 搜索类
Ctrl + Shift +N 搜索文件
Ctrl + Shift +Alt +N 搜索符号:函数、变量
Ctrl +Shift + A 搜索动作

Ctrl + Shift + F 搜索字符串

五、多行批量操作

Ctrl + w 选中要在多行里重复操作的内容,然后按下快捷键
Ctrl + Shift + Alt +J 将所有行相同内容一次选中
Alt + J 选中下一个相同内容

六、 postfix快捷键

Ctrl + J :插入postfix模板
Ctrl + Alt + J 插入postfix环绕模板
sout = System.out.println();
10.fori = for (int i = 0; i < 10; i++) { }
iter 生成增强forx循环
itar 生成array for代码块
itco 生成Collection迭代
itit 生成iterator 迭代
itli 生成List的遍历

  • name.field


    GIF1.gif
  • ifn 快速生成if( obj == ){}

  • inn 快速生成if( obj !== ){}
    name.nn 即可获得如下效果

    GIF·.gif

七、Alter + Enter

1、格式化字符串


GIF.gif

2、实现接口

实现接口.gif

八、 重构

1、Shift + F6 可以重构:类、方法、属性
2、Ctrl + F6 可以重构方法方法/函数的参数


重构.gif

九、 抽取

  • 抽取成变量:Ctrl + Alt + V


    抽取.gif
  • 抽取成静态常量: Ctrl + Alt + C


    抽取成静态chang量.gif
  • 抽取成成员变量: Ctrl + Alt + F

  • 抽取方法参数:Ctrl + Alt + P


    抽取方法参数.gif
  • 抽取函数:Ctrl + Alt + M

将复杂的逻辑进行拆分

抽取函数.gif

十、 断电调试

行 断点🔴
方法断点:会在方法第一行和最后一行停顿,可以查看整个方法的断点内容。
异常断点ctrl+shift+f8,手动添加指定的异常。发生异常时,在所在行停顿。
字段断电👁:打在实体类的属性上,用来监控属性值的变化。

  • debug

单步运行:F7,遇到调用的方法,会进入方法内部。
单步运行:F8,遇到调用的方法,不会进入方法。
跳到下一个断点:F9

小技巧:
断点可以用鼠标拖动
右击断点可以添加断点生效条件或禁用断点;
断点上有对号√,标识该行代码有信息。

  • 单元测试

Ctrl + Shift + Tab:创建光标所在方法的测试方法
Ctrl + Shift + ; 打开最近的测试列表

十一、查看层级关系

Ctrl + F12:查看当前类文件的method、field大纲,== Alt+7 打开Structure面板
Ctrl + Alt + Shift + U 查看类继承关系图;进入pom.xml文件,按快捷键查看maven依赖关系图
蓝色实线箭头:继承关系
绿色虚线箭头:接口实现关系
Ctrl + H:弹出左侧侧边栏,查看类继承结构,与上面方法类似
Ctrl + Alt + H:查看方法被谁调用;本方法调用了哪些方法:
Ctrl+B:进入光标所在方法定义的地方或返回该方法被使用的地方。
Ctrl + alt +B 跳转到接口/类的实现 == F4 == Ctrl + 鼠标左键

十二、文件操作

F2:在灰色/高亮显示的内容处跳转
F3:移动到下一个查找结果
F4:打开当前光标所在处的方法或类源码
F5:复制当前文件到指定目录
F6:移动当前文件到指定目录
F7:
F9:打开启动代码的选项卡
F12:从当前文件内跳转到左侧文件上,ESC返回
Ctrl + Alt + Insert:在当前目录下新建
Ctrl + Alt + F12:打开文件所在文件夹
Ctrl + Shift + C :复制文件绝对路径
Ctrl + C :复制文件名
Ctrl + Shift + V :打开IDEA内置剪切板
Ctrl + Shift + F12 : 最大化编辑窗口(非全屏)
Ctrl + F:在当前标签搜索,Ctrl + Shift + F:在整个项目或指定目录搜索,通常配合F3使用

十三、其它

  • 快捷操作快捷键

Ctrl + Shift + Enter 补全尾部分号,或添加判断语句缺少的中括号
Ctrl+alt +t 将代码放到循环、异常捕获中去

Shift+Ctrl + 上下键 下上移动光标所在代码段

Ctrl+o 重写父类中的方法

Ctrl + q 查看类或方法的信息

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,634评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,951评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,427评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,770评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,835评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,799评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,768评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,544评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,979评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,271评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,427评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,121评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,756评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,375评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,579评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,410评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,315评论 2 352

推荐阅读更多精彩内容