美文网首页
Intellij 高阶快捷

Intellij 高阶快捷

作者: gavenaazll | 来源:发表于2016-03-11 23:32 被阅读0次
  • 多行操作
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

相关文章

网友评论

      本文标题:Intellij 高阶快捷

      本文链接:https://www.haomeiwen.com/subject/sflxlttx.html