只有PyDev中的“部分”自动完成

时间:2012-10-24 12:18:10

标签: eclipse autocomplete pydev

我正在使用Eclipe Juno(版本:4.2.1,构建ID:M20120914-1800),由于某种原因,变量/函数名称的Alt + /自动完成功能无法正常工作 - 它完成了最后一个变量的输入前缀匹配前缀而不循环使用以前版本中的其他选项。

我正在编写python代码并使用pydev,例如,有以下几行:

var1 = 0
var2  = 1
var14444444444 = -1
然后输入:

va

然后点击Alt + / combo将完成'va'到var14444444444。 按住Alt并再次按下/键(并再次)将不执行任何操作,因为编辑器认为var14444444444是要完成的前缀,因此找不到匹配项。

如果我有代码:

var1 = 0
var14444444444XXXXXXX = -1
var2  = 1
var14444444444 = -1

输入

va

然后Alt + /将完成变为var14444444444并按住Alt并再次按下/将自动完成到var14444444444XXXXXXX。

此行为非常烦人且与先前版本不一致。有没有办法配置它? (我看了编辑器选项,但找不到任何东西)

我只想补充一点,Ctrl +空格会打开一个包含所有可能完成的下拉菜单,但这需要太多的击键次数(Ctrl +空格,+一系列箭头才能达到首选完成,然后输入)这违背了生产力的目的。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

转到

  1. Eclipse首选项
  2. 的PyDev
  3. 编辑
  4. 代码完成
  5. 选中“请求完成所有字母字符和_?
  6. 重启Eclipse。