我正在使用Android Studio,我已启用代码完成功能,如图所示。
我启用了“Autopopup代码完成”和“通过键入点,空格等来插入选定的变体”。
我想写:
Drawable d = new BitmapDrawable(....);
我写“Dr”,出现弹出窗口,我点击空格键,然后写“Drawable”。一切都好。
然后我写“d”,出现弹出的“drawable”建议,我点击空格键,然后写“drawable”。
但我想写“d”。
是否可以更改此选项仅适用于类和方法而不适用于新变量?
答案 0 :(得分:2)
没有办法让代码完成仅适用于类和方法,而不适用于新变量。您有三种选择:
通过键入点,空格等来关闭“插入所选变体”选项。然后,您需要使用 Enter (插入)或 Tab (要覆盖)当你想从自动完成中选择一个项目时。如果要调用静态成员,。(句点/点)键在完成类时仍然有效。(这很可能是这三种选择中最好的是默认行为。)
为变量名输入d
后,在点击空格之前,按 Esc 关闭自动完成弹出窗口。
关闭“Autopopup code completion”,这样您每次都必须通过 Ctrl + Space