查找
找文件ctrl + shift + r
找内容ctrl + h
找使用 ctrl + 左键点击
找继承 ctrl + t
文件内查找ctrl + f
导航
把structure开在右边方便找函数
最近使用ctrl + e
回溯光标 alt+ 左右箭头
上次编辑位置 ctrl +q
设置书签ctrl + shift +数字,跳到书签ctrl +数字
所有书签 shift+f11
自动补全
展示修改建议 alt + enter
生成代码 alt + insert (右键)
重构
ctrl + shift + alt + t(右键)
也可以右键选择refactor
代码分析
从顶部菜单Analyze进入
caculate metrics 计算复杂度
locate duplicat 找重复代码
inspect code可以找出代码问题
Analyze dependency matrix 可以获取不同包的调用依赖矩阵
显示类图:
自动格式化
使用eclipse code formatter + save action插件
支持导入规则、import顺序
checkStyle
可以导入多个rule
copyright 头文件模板
在Setting - Copyright菜单,首先创建copyright profile,日期可以使用变量${tody.year}自动填写。
在copyright中选择Default project copyright为创建的文件。
代码模板、注释模板
类图
右键包名 -> diagram
集成git
远程调试
在jvm启动参数里面加上
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
添加配置:remote
在一个工程中添加多个项目的方法
File - Project Structure
import Module