我在Eclipse 3.6.2中的Preferences-> General->键中找不到 autocomplete 或 intellisense 一词。
在编写代码时,我不想按Enter键选择自动完成项。我是否可以将Eclipse配置为使用选项卡按钮
接受自动填充项目?答案 0 :(得分:12)
我相信您正在寻找“单词完成”Left Alt + /虽然您可以在“Preferences-> General-> Keys”中将其更改为任何关键组合。按/多次循环显示不同的建议。它不是很聪明。例如,如果您有String apple;
和double apps;
并输入double x = a
,那么Alt + / eclipse可能会建议苹果而不是应用,即使苹果是一个字符串。
编辑:在某些计算机上看起来像是ctrl + /。
答案 1 :(得分:2)
自动完成选择键是特定于编辑器的。例如,在Aptana Studio中,您可以为提案选择定义一组键。参见例如偏好/ Aptana工作室/编辑/ JavaScript。 PyDev与Aptana Studio共享一些代码,因此它具有类似的功能。请参阅“Preferences / PyDev / Editor / Code Completion / Apply completion on *”复选框。
说到Tab键作为选择器,似乎不可能没有额外的编码,因为它具有聚焦到提议窗口的特殊含义。对于有兴趣的人可以在org.eclipse.jface.text.contentassist.CompletionProposalPopup.verifyKey(VerifyEvent)找到Tab处理
干杯, 最大
答案 2 :(得分:1)
就知道了,转到“窗口”>“首选项”>“常规”->“键”,然后像前面说的那样寻找“单词补全”。然后在底部附近是“绑定”,在其右侧是一个带箭头的框,单击此处可以选择“制表符”以使用制表符进行自动完成。
答案 3 :(得分:0)
我相信在Change hotkey for autocomplete selection
提出同样的问题Eclipse中的所有键绑定都在Window中定义 - >偏好 - > 一般 - >键。我不认为你可以改变用来选择的东西 自动完成列表中的内容,但您可以使用空格来选择和 然后输入换行。
答案 4 :(得分:0)
你可以使用提到的这个技巧 - > https://stackoverflow.com/a/6508181/474002
跳转到所需的项目后,按Tab
- > Space
已经完成了。希望这会有所帮助:)