idea常用快捷键

https://blog.csdn.net/weixin_42132763/article/details/95609123#_57

https://www.imooc.com/video/16214

快速运行

Shift + F10 运行当前类
Alt + Shift + F10 选择一个类执行run/debug/coverage(测试用例覆盖率)操作
Shift + Ctrl + ;运行最近使用过的测试类
Run Anything 这个需要自定义 可以执行任何可执行类、测试方法

视图系列  alt + 对应的数字   可快速打开关闭对应的界面

 

高效定位

  1. 项目之间的跳转
    - 界面位置Windows - > Next/Prev Proj…
    - 上一个项目Alt + Ctrl + [
    - 下一个项目Alt + Ctrl + ]
  2. 文件之间跳转
    - Ctrl + E
  3. 上次编辑的地方/跳转回来
    - Navigate -> Last Edit Location
    - Navigate -> Next Edit Location
  4. 上次浏览的地方/当前位置浏览之后浏览过的地方
    - Ctrl + Alt + 左箭头/右箭头
  5. 打开的类上面安旭跳转   alt+左箭头或者右箭头

 

查找

  1. 查找命令的快捷键
    - 位置:Help -> Find Action
    - Shift + Ctrl + A

 

  快速查找

    查找类

   ctrl+n

点击两次 ctrl+n   搜索范围更大,可搜索jar包里面的类

查找文件

ctrl+shift +n

 

查找符号

ctrl+shift +alt+n

 

 

字符串搜索

 

 

自动以快捷方式

Postfix Completion(后缀补全)
跟Live Template 不同的是,psotfix不能自定义,只能用预设的那些
跟美妆博主一样,setting里面有使用,前使用后的效果
常用的有new Data().var补全声明、foo.for生成循环、var.return返回var,var.nn生成if(var!=null)等等
 

自动补全函数括号、分号、当前行缩进

Ctrl + Shift + Enter

Show Intention Action(Alt + Enter智能提示)

 

重构

这一块主要就是菜单栏里refactor里的功能

  1. 重命名 Shift + F6
    - 可以重构类名、函数名、文件名等

  2. 更改函数签名 Ctrl + F6   同意重构调用方法 (或者在方法调用的地方修改后 alt+enter直接修改方法)

 

3提取为局部变量 Ctrl + Alt + V
- refactor -> Extract -> variable

 

4提取为静态不可变变量
- Ctrl + Alt + C
- public static final
- refactor -> Extract -> constant

 

5提取为内部区域变量
- Ctrl + Alt + F
- private static final
- refactor -> Extract -> field

 

6提取成员变量为当前方法的参数
- Ctrl + Alt + P
- refactor -> Extract -> parameter

 

7提取方法
- Ctrl + Alt + M
- refactor -> Extract -> Method

 

标记
Bookmarks标记代码
- F11 直接打勾标记
- Ctrl + F11可以选择数字/字母(0-9/A-Z)标记,同一个数字/字母只能使用一次,最后一次标记时生效
- Ctrl + 数字 直接跳转到使用数字标记的位置(字母不行    )
- 查看标记过的代码 :Alt + 2的favorites界面里的Bookmarks
- Shift + F11 列出所有Bookmarks

 

alt+shift +f   add to favorities  添加到自己的喜爱列表

 

 

git

  1. 右键点击代码前面 选择Annotate即可看作者信息 时间等

 

断点   

普通断点

条件断点

Evaluate Expression (断点求值)

run to cursor   (跳到光标处进行断点)

set value   (断点过程中修改值)  debug下面的窗口 右键改的值,然后点击set value

 

 

其他

 

shift+f2  快速定位爆红错误位置

 

大小写转换
- Ctrl + Shift + U

ctrl +d  复制当前行

ctrl+y  删除当前行

 

ctrl+z撤销

shift+ctrl+z  取消撤销操作

ctrl + alt + v 自动填充变量

 

ctrl+f12  查看当前类的大纲

Ctrl+Shift+上下键   上下移动代码

 

ctrl+shift+alt+u  在一个类里面查看类的继承关系   ctrl + h  也可以查看类似的

ctrl+alt + h      点击方法然后执行 ctrl+alt + h  查看方法的调用层级

posted @ 2019-08-01 15:49  妖君你好  阅读(254)  评论(0编辑  收藏  举报