将局部变量转换为类变量的函数

Tom*_*rom 2 android-studio

如何将这两个函数添加到android studio,将现有(不可访问)变量转换为私有/公共?截图是伪造的而不是真实的,但这是我的问题的目的.

要将局部变量转换为私有/公共,我必须执行以下步骤:
- 剪切[variable-class] [variable-name]
- 写入[private/public]
- 将光标位置更改为类头
- 粘贴[variable-class] [variable-name]
- 复制[variable-name]
- 将光标位置更改为类方法
- 粘贴[variable-name]

在此输入图像描述

aga*_*aga 12

Ctrl+ Alt+ F将您的局部变量提取到类字段中.
要了解其他可用的重构,您可以阅读Intellij Idea参考卡.


Tom*_*rom 5

谢谢@Ofek!您的回答还可以,但并不完美 ;) 所以我要添加一些细节。

1. 将光标位置更改为变量
2. 按Ctrl+ Alt+F 图像1

3. 要打开额外设置,再次按Ctrl+ Alt+ F

图像2

4. 如果已完成,请按Enter

img3

附加条件:
要更改Ctrl+ Alt+F到所需的组合遵循这个答案