本着的精神,闷头写代码之外花点时间研究一下自己用的 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以及数据库表名或字段
调试程序断点调试
添加/取消断点
调试
运行
单步运行
跳到下一个断点
查看所有断点
禁止所有断点
条件断点
动态求值
运行到指定行
动态改变值
单元测试运行
运行上下文运行
在当前可运行列表中选择一个运行
其他操作文件操作
新建文件
复制文件
移动文件
文本操作
复制文件名
复制完整文件名
批量复制
结构图
查看结构图
查看类的继承关系
查看方法的调用和被调用
图表