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

时间:2015-08-20 11:34:21

标签: android-studio

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

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

enter image description here

3 个答案:

答案 0 :(得分:11)

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

答案 1 :(得分:4)

谢谢@Ofek!你的答案还可以,但并不完美;)所以我要补充一些细节。

1。将光标位置更改为变量
2。按 Ctrl + Alt + F img1

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

img2

4。如果已完成,请按 Enter

img3

其他
要按照this answer Ctrl + Alt + F 更改为所需的组合。

答案 2 :(得分:0)

转到设置 - &gt;编辑器 - &gt;按键映射,搜索“字段”并定义提取字段的快捷方式。