美文网首页
Studio操作

Studio操作

作者: 已迁至知乎_此不再维护 | 来源:发表于2016-12-01 16:29 被阅读0次

Editor选项卡之间的切换 Alt+← Alt+→

查看所有的工具窗口列表 View|Tool Windows

开启/关闭工具窗口 Alt+1(项目) Alt+2(收藏) Alt+7(结构)

断点、收藏(右键)、添加书签(F11)

光标处以上(下)文本 Shift+↑ Shift+↓

选中单词 Ctrl+W 继续扩大范围

撤销选中单词 Ctrl+Shift+W 继续缩小范围

撤销 Ctrl+Z

取消撤销 Ctrl+Shift+Z

找到最近文件 View|Recent Files Ctrl+E

遍历最近的导航操作 Ctrl+Alt+← Ctrl+Alt+→

查看剪切板的栈 Ctrl+Shift+V

复制文件的路径 Ctrl+Shift+C

Select In 查找命令 Alt+F1

查找类命令 Ctrl+N

查找文件命令 Ctrl+Shift+N

相关文件命令(Java与XML文件的互找) Ctrl+Alt+Home

查看类的继承关系 Ctrl+H

方法原始声明处 Ctrl+B

展开光标所在处的已折叠代码 Ctrl++

折叠光标所在处的代码 Ctrl+-

展开窗口中的全部代码 Ctrl+Shift++

折叠窗口中的全部代码 Ctrl+Shift+-

智能代码补全 Ctrl+Shift+空格

光标前向单词 Alt+/ 可多次

光标后向单词 Alt+Shift+/ 可多次

忽略掉成员名称的前缀m和s File|Settings|Code Style|Java|Code Generation

代码生成 Alt+Insert

代理方法的生成 Alt+Insert|Delegate Methods

直接向源文件中插入预先定义好的代码(插入动态模板) File|Settings|Live Templates

插入动态模板 Ctrl+J

动态模板包裹选中的内容 Ctrl+Alt+J

Surround With Ctrl+Alt+T

遍历 Ctrl+Alt+T 之后选择 I

Unwrap/Remove Ctrl+Shift+Delete

在作用域范围内移动一条或多条语句 Ctrl+Shift+↓ Ctrl+Shift+↑

不考虑作用域移动一条或多条语句 Alt+Shift+↓ Alt+Shift+↑

设计代码风格 File|Settings|Code Style

缩进 Ctrl+Alt+I

格式化代码 Ctrl+Alt+L

重排代码中元素的顺序 Code|Rearrange Code

重构 Ctrl+Alt+Shift+T

重命名 Shift+F6

修改方法签名 Ctrl+F6

文件的跨包移动 列表中选中文件F6

成员的跨类移动 成员分号后F6

抽取内容为变量 Ctrl+Alt+V

抽取内容为常量 Ctrl+Alt+C

抽取内容为成员 Ctrl+Alt+F

抽取变量作为所在方法的参数 Ctrl+Alt+P

抽取代码为方法 Ctrl+Alt+M

上拉成员和下推成员
B继承A 如果B中的某一个成员对于A的其他子类也是有用的,需要将该成员进行上拉 Refactor|Pull Members Up

使用代理代替继承
B继承A 经过进一步分析发现B不是A,而是包含A,要修改该关系 Refactor|Replace Inheritance with Delegation

使用工厂方法代替构造函数
光标定位在构造函数的任意位置,Refactor|Replace Constructor with Factory Method

匿名内部类转换为内部类
光标定位在匿名内部类的类名,Refactor|Convert Anonymous to Inner

相关文章

网友评论

      本文标题:Studio操作

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