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

来源:互联网 发布:淘宝越刷排名越靠后 编辑:程序博客网 时间:2024/06/07 03:09

———————–如果不愿意使用右键的伙伴可以使用:Ctrl+Alt+Shift+T:快速调用弹框—–

1.抽取

  1. 抽取变量 光标放在你自定义的常量上 Ctrl+Alt+V
  2. 抽取常量 光标放在你自定义的常量上 Ctrl+Alt+C
  3. 抽取字段 将本地变量转成类的字段 Ctrl+Alt+F
  4. 抽取参数 光标放在你自定义的常量上 Ctrl+Alt+P【常用】
  5. 抽取方法 选中你要抽取的多行代码上 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

0 0
原创粉丝点击