ide使用技巧

0. 温馨提示:

0.1 b站视频讲解传送门
0.2 功能快捷键查询(下文中凡是小括号标注了功能的都可以按照此方法进行查询)

可通过 ctrl + shift + A 调出 action查询框(功能快捷键查询框),进行查询。
比如:想要知道 recent files的快捷键,直接在action搜索框输入“recent files”就可以看到快捷键

1 .关于跳转

1.1 recent files(功能):适合在多文件目录中筛选出最近访问过的文件

2. 精准搜索

2.1 类:输入类名快速查找类

navigate-class 查看快捷键

2.2 文件:输入文件名快速查找文件,如json文件等

navigate-file 查看快捷键

2.3 方法:输入方法名快速查找方法

navigate-symbols 查看快捷键

2.4 其他内容搜索:指定范围(哪个项目,模块,目录,文件类型,是否是单词)搜索,还可使用正则辅助搜索

edit-find-find in path 查看快捷键

3. 代码小助手

3.1 批量列操作:应用于对同一格式的多列代码,进行相同的操作时,可以进行批量列操作,达到通过只编辑一行,就可完成所有行的编辑(过程中需要借助字符串首尾、行首末跳转等快捷操作)

比如根据一堆json格式的状态码,快速创建一个枚举类

3.2 live template(功能): 自定义方法,变量等模板定义
3.3 postfix(功能):代码模板(ide已经定义了好了,不可自定义)如for循环,not null,return等
3.4 Alt + Enter
  1. 代码提示或者自动补全(创建方法)
  2. 在接口上使用:快速构建实现类,并转到方法实现
  3. 在拼写错的单词上使用:帮助纠正拼写
  4. 快速导包

4. 编写高质量代码(重构)

4.1 抽取方法中的变量为形参:可以将同一方法体中多处调用传参的同名变量抽取成形参

refactor-extract-variable

4. 2 抽取成员变量:可以将多个方法中用到的同名变量抽取成成员常量
4.3 抽取静态变量:可以将方法体中多处用到的同名静态变量抽取成静态常量
4.4 抽取方法:把大方法体分成小方法体(拆分业务逻辑),使得复杂逻辑变得清晰

refactor-extract-method

5. 关联

5.1 关联框架

方便调试等

5.2 关联数据库

方便写sql时有提示信息等

6 debug

6.1 运行光标所在位置最小上下文代码
  1. 光标在方法体里就运行方法
  2. 光标在方法体外就运行类
6.2 编辑当前运行环境快捷键(edit configrations)

7 其他

7.1 光标在当前文件中,直接快捷键复制当前文件,在当前目录下创建类似文件
7.2 光标在当前文件中,直接快捷键移动当前文件到其他位置
7.3 结构图(方便看源码)
  1. 方法,字段列表 :structure
  2. 类的继承关系图:光标放在当前类名处,右键-diagrams
  3. 方法调用层次(当前方法被哪些方法调用,或者当前方法调用了哪些方法):callee method hierarchy(功能)
  4. pom 依赖拓扑图
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值