您的位置:首页 > 移动开发 > Android开发

[置顶] [windows]Android Studio代码重构常用快捷键

2017-02-28 18:37 330 查看
———————–如果不愿意使用右键的伙伴可以使用:Ctrl+Alt+Shift+T:快速调用弹框—–

1.抽取

抽取变量 光标放在你自定义的常量上 Ctrl+Alt+V

抽取常量 光标放在你自定义的常量上 Ctrl+Alt+C

抽取字段 将本地变量转成类的字段 Ctrl+Alt+F

抽取参数 光标放在你自定义的常量上 Ctrl+Alt+P【常用】

抽取方法 选中你要抽取的多行代码上 Ctrl+Alt+M

2.安全删除类

在窗口选择要删除的文件 右键–>Delete [可以查看哪里引用了这个文件]

3. 复制类

在类中直接点击 F5

4.移动文件

在窗口选择类文件 F6

5.修改定义的方法的属性

选中你要修改的方法的名字 Ctrl+F6

6.对类重命名

在窗口选择类文件 Shift+F6

7.将Son类中成员变量上推到Father类中,或者将Father类中的成员变量下推到Son类中

在窗口选择Son类文件:右键–>Refactor–>Pull Members Up

同理在窗口选择Fathe类文件:右键–>Refactor–>Pull Members Down

8.使用代理替换继承[class Son extend Father]

如果你认为Son类不与Father是一类的,你可以选中Son类文件:右键–>Refactor–>Peplace Inher…,然后在弹出框中勾选上Generate Getter …..

9.封装字段【就是将你的private的变量,自动生成get()、set()方法】

在窗口选择要操作的类文件:右键–>Refactor–>Encapsulate Fields ,在众多字段中选择你要操作的字段,然后自主选择是要set()还是get()

10.使用工厂方法代替构造函数

将光标置于类的构造方法上,右键–>Refactor–>Replace Constructor….

11.将匿名类转成内部类

例如 :

new Thread(new Runnable() {

@Override

public void run() {

}
}).start();


将光标放到Runnable上,右键–>Refactor–>Conver Anonymous to Inner
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: