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

    一、检索

    Ctrl + F

    在当前文件进行文本查找

    Ctrl + R

    在当前文件进行文本替换

    Ctrl + Shift + F

    全局进行文本查找(若与搜狗输入法冲突重置即可)

    Ctrl + Shift + R

    全局进行文本替换

    连按两次Shift 

    采用Search Everywhere检索

    Ctrl + N

    通过类名查找(类名:行号可以跳转到指定行)

    Ctrl + Shift +N

    通过文件名查找

    备注:当名称检索失效时,可以尝试清除缓存:

    ①点击 File 选择 Invalidate Caches/Restart

    ②点击 Invalidate And Restart 选项清除重启

    二、编辑

    Ctrl + Alt + O

    优化import(未使用的会自动删除)

    Alt + Insert

    代码自动生成(构造方法,Get/Set方法,ToString等方法)

    Ctrl + Z

    撤销

    Ctrl + Shift + Z

    恢复Ctrl+Z 撤销掉的内容

    Ctrl + /

    添加或去除光标所在行代码注释

    Ctrl + Shift + /

    添加或去除指定代码块注释

    Ctrl + Alt + T

    针对选中代码自动生成提示语句

    Ctrl + Shift + Enter

    自动补全代码(如if while ";"等自动补全)

    变量名.if

    快速生成if(布尔值)

    变量名.notn

    快速判断对象是否为空

    变量名.return

    快速return

    Alt+Shift+↑/↓

    上移或下移一行

    Ctrl +Alt +M

    抽取代码为方法

    Ctrl + Shift +Alt

    多行同时编辑 (同时按住按键后鼠标选择要修改处)

    Ctrl + C

    复制光标所在行

    Ctrl + X

    剪贴光标所在行

    Ctrl + Y

     删除光标所在行

    Ctrl + D 

    复制光标所在行到下一行

    Ctrl + Delete

    删除光标后面的代码

    Ctrl + BackSpace

    删除光标前面的代码

    Ctrl + Alt + L

    格式化代码(可以在Code Style中设置规则)

    Ctrl+W

    逐渐扩大选中光标位置的代码

    Ctrl+Shift+W

    逐渐缩小选中光标位置的代码

    Ctrl+Shift+C

    复制当前文件的绝对路径

    Ctrl+Alt+Shift+C

    复制当前文件的引用路径

    Ctrl + F4

    关闭当前编辑文件

    Alt + Enter 

    代码补全提示

    备注:针对Alt + Enter可以在以下情况选择自动提示:

    ①针对光标所在的接口,生成对应接口实现类。

    ②接口类中添加方法后,接口实现类自动实现。

    ③对调用的方法生成返回值

    ④对光标所在对象自动导包

    三、查看

    Alt +7

    弹出当前文件结构的窗口

    Alt+F7

    弹出工程或库中类、方法、变量等被使用处的窗口

    Ctrl +F7 

    逐一显示当前文件中类、方法、变量等被使用处(可以用F3切换)

    Ctrl+Shift+F7

    高亮显示当前文件中类、方法、变量等被使用处

    Ctrl +O

    查看可重写或实现的方法

    Ctrl +I 

    查看可实现的方法

    Ctrl + Shift+"+"

    展开代码

    Ctrl + Shift +"-”

    折叠代码

    Ctrl + E

    查看最近打开的文件列表

    Ctrl + Shift + E

    查看最近编辑的文件列表(若与搜狗输入法冲突重置即可)

    Shift + ↑

    滚轮上下滚动

     四、跳转

    Ctrl+B

    跳转到工程或库中类、方法、变量等被使用处

    Ctrl + Alt + B

    跳到方法实现处(能够跳过接口)

    Ctrl + [ / ]

    将光标移动到当前代码所在花括号的起始/终止位置

    Ctrl + Tab

    切换窗口,可以使用↑↓选择,Delete进行关闭操作

    Alt + ←/→

    向左或向右切换已打开的窗口

    Ctrl+G

    跳转到指定行

    Ctrl + End

    跳到文件尾

    Ctrl + Home

    跳到文件头

    五、导航

    Ctrl+H

    查看当前类的层级关系

    Ctrl +F12

    查询当前文件的所属成员(可以在弹出层进行检索)

    Ctrl+Alt+←/→

    回退/向前(上一次浏览的地方)

    Ctrl +Shift+Backspace

    回退到上一次修改的地方(向前可单独设置快捷键)

    F2

    跳转到下一个错误高亮放的地方

    Shift+F2

    回退到上一个错误高亮的地方

    Alt + ↑/↓

    将光标定位到代码所在方法或前/后的方法

    Ctrl+Shift+数字

    快速创建与取消书签

    Ctrl + 数字

    跳转到指定的书签

    Shift+F11

    弹出全部书签窗口

    六、模板

    Ctrl+J

    快速插入动态模板

    例如:

    psf:生成“public static final” 语句(加i或s选择数据类型)

    psvm:生成main方法语句

    thr :  生成“throw new” 手动抛出异常语句

    sout:生成System.out.println 控制台输出语句;

    itli :生成遍历List的for循环

    itco  :生成遍历Collection的for循环语句

    iter :生成增强型for循环语句

    itit :生成遍历Iterator的while循环语句

    inn:生成 if not null 语句

    inst:生成”if instance of ”实例化判断语句

    七、重构

    Alt+Delete

    安全删除,删除前会提示调用的地方

    Ctrl+F6

    重构方法名称、参数、返回值等

    Shift+F6

    重命名

    F5

    复制类

    F6

    移动类

    八、编译运行

    Ctrl+F9

    编译工程

    Ctrl+Shift+F9

    重新编译选中的模块,文件等

    Alt+Shift+F10

    选择配置后启动运行

    Alt+Shift+F9

    选择配置后启动调试

    Shift+F10

    启动运行(相当于Run按钮)

    Shift+F9

    启动调试(相当于Debug按钮)

    Ctrl+F2

    停止调试(相当于Stop按钮)

     九、断点调试

    F8

    单步跳过

    F9

    跳过(进入下一个断点或执行完程序)

    F7

    进入函数内部

    Shift+F8

    跳出函数

    Alt + F8

    执行表达式查看指定变量的值

    Ctrl + F8

    给光标所在行添加与取消断点

    Ctrl+Shift+F8

    查看全部断点

  • 相关阅读:
    单元测试
    现代软件工程构建之法
    安卓的编码规范
    如何用代码编写四则运算?
    springboot之mybatisplus,mp的简单理解
    appache 端口 更改
    visual studio进程或线程自上一个步骤以来已更改
    小白CSS学习日记杂乱无序记录(3)
    shiro之初探
    mybatisplus 代码生成器 generator的小坑
  • 原文地址:https://www.cnblogs.com/Jansens520/p/12812608.html
Copyright © 2011-2022 走看看