eclipse中的auto complete显示所有带参数的构造函数,但Android studio却没有。
例如,请参阅eclipse中的以下屏幕截图,它显示了Intent类的所有构造函数。
虽然在Android工作室中为Intent类自动完成但没有参数如下所示。
如何在android studio中更改自动完成以显示所有带参数的构造函数?
答案 0 :(得分:35)
我通常从Ctrl+P
开始,看看接受了哪些参数(在我看来,自动猜测完成是容易出错的方法)。如果您要填写名称类型na dropdown
菜单,则会显示所有可用的variables/fields
(等),以n Arrow Up/Down
开头,Tab用于选择名称,或{{1选择一个方法(甚至Ctrl+Space
被建议杀死;-),然后是,并选择v Tab作为值。
档案 - >键盘图 - >主菜单 - >参数信息 - >右键单击 - >添加键盘快捷键
我不知道在创建构造函数(ctrl + shift + space)时是否增加优势是否会在光标停留在括号内后给出默认构造函数给出特定类的所有参数化构造函数而不会有任何捷径:)< / p>
在eclipse ctrl + space中为你提供类
的所有构造函数 在android studio中不需要快捷键 :)
您可以在Android Studio中使用Eclipse快捷键,请按照以下流程操作: 档案 - &gt;设置 - &gt;键盘图---&gt;在Keymaps下拉选择Eclipse选项
干杯
答案 1 :(得分:11)
编写默认构造函数后,按Ctrl+P
。您将看到可以填充构造函数的可能参数列表。
答案 2 :(得分:6)
问题的真实答案:
还可以通过启用隐藏选项来显示重载的构造函数。调用Help | Find Action
菜单项并键入Registry
以转到注册表。这里启用java.completion.show.constructors
选项。
答案 3 :(得分:1)
转到设置 - &gt;编辑 - &gt;一般 - &gt;代码完成 - &gt; (ms)中的自动弹出设置为10
然后你会看到与eclipse相同的行为