本着的精神,闷头写代码之外花点时间研究一下自己用的 IDE,其带来的效率提升非常可观。
高效定位代码无处不在的跳转
项目之间跳转
下一个
上一个
文件之间跳转
最近的文件
最近编辑的文件
浏览修改位置跳转
使用书签进行跳转
标记书签
跳转书签
总览书签
快速寻找功能快捷键
编辑区和文件区来回跳转 &
精准搜索
类
文件
符号
字符串
代码小助手们列操作
选中单词
英文大小写切换
对所有选中单词进行操作
live template
位置:菜单->File->Setting->Editor->Live Templates
功能:定义模板,使用特定“字符”快速敲击出某段代码。
举例:psvm 敲出 public static void main(String[] args)
postfix
位置:菜单->File->Setting->Editor->General->Postfix Completion
功能:使用后缀,快速敲出代码块。
举例:100.fori 敲出 for(int i=0;i
alter + enter
自动创建函数
自动生成参数化 String.format
实现接口
单词拼写,单词建议
导包
编写高质量代码重构
重构变量:
重构方法:
抽取
抽取变量:
抽取静态变量:
抽取成员变量:
抽取方法参数:
抽取函数:
关联一切Spring 的关联
位置:菜单->File->Project Structure->Facets
功能:帮助管理Spring容器。还提供了很多其他的管理,比如EJB
使用:
点击+号,选择Spring,选择模块
在Spring中,点击+号,起一个名字,选择spring配置文件。(SpringBoot中,选择类文件)
项目的各个文件中会出现spring的logo,其提供了很多功能。比如查看该Bean是在哪提供的。
与数据库的关联
关联了数据库之后,如果需要重构字段或表名,不仅可以更改当前页面,还可以更改所有引用到该表的sql以及数据库表名或字段
调试程序断点调试
添加/取消断点
调试
运行
单步运行
跳到下一个断点
查看所有断点
禁止所有断点
条件断点
动态求值
运行到指定行
动态改变值
单元测试运行
运行上下文运行
在当前可运行列表中选择一个运行
其他操作文件操作
新建文件
复制文件
移动文件
文本操作
复制文件名
复制完整文件名
批量复制
结构图
查看结构图
查看类的继承关系
查看方法的调用和被调用
图表
领取专属 10元无门槛券
私享最新 技术干货