- 多行操作
alt上下选择多行 当多行结构类似,需要批量处理```
- live template
自定义快捷输入 例如ps打出private string 需要先自定义```
- 搜索
command+N 搜索项目内类,再按一次搜索包括非项目内的类(例如import中的)
command+shift+N 搜索项目内文件名,再按一次搜索包括非项目内的文件名(例如import中的)
command+shift+alt+N 搜索项目内成员变量,函数方法名,再按一次搜索包括非项目内的内成员变量,函数方法名(例如import中的)```
- 重构
变量的抽取,command+alt+V 例如先打new Date() 敲完快捷键直接赋值给一个新的变量。变成Date date = New Date();默认变量名为类的小写。
普通成员变量抽取,command+alt+F
静态成员变量抽取,command+alt+C 连按两次可以指定生成到其他类中,比如放到一个专门的类存放静态资源
方法的抽取,command+alt+M
函数名重构,Shift+F6
方法参数重构,command+F6
方法参数重构,将一个变量添加为一个方法参数,command+alt+P(这个叼)
- 先主先行
"hello word".sou 就可以打出System.out.prientIn("hello word"),变量.nn打出if(变量!=null){...},变量.n打出if(变量==null){...}等等...```
- 快速在当前类同一个包中新建类
Ctrl+alt+Insert```
- 快速代码块
command+J
- 快速选择向上层级选择按第一次选择到单词
command+W
- 快速包裹代码
Ctrl + Alt + T
- 前进后退
command+alt+左右
- 直接返回上次编辑的地方,在到处查看之后返回最后编辑位置
command+shift+delete
- 查看 各种跳转
查看接口定义 command+B 一般接口的注释都在接口定义上,查看接口到底干嘛的
查看接口实现 command+alt+B 查看接口实现,看源码用的比较多
查看变量定义对应的类 类似command+鼠标点击,shift+command+B
查看变量在当前类哪些方法中用到 command+F7查到第一个。command+alt+F7查到所有,结果分成读和写r和w切换
- 自动导包,删除包
设置 查找 Auto Import
查找代码所在位置,显示文件结构树
Alt+F1
###自定义修改过的快捷
- 定位下一个错误
alt+.
- 代码补全
alt+/
- 关闭正在编辑的文件
ctrl+Q
- Maven.UpdateFoldersForProject
alt+F5