1

有没有办法更改自动完成选项?pydev如果我使用TABkey 而不是key ,我想自动完成,ENTER因为这很烦人。每次我想跳到新行时,我都会点击ENTER它,它为我完成了一些事情,而不是跳行!

发送

4

1 回答 1

0

不幸的是,在 PyDev(也不在 Eclipse 本身)中,实际上不可能使用 tab 而不是 enter 来自动完成。

因此,在这些情况下,我所做的是使用 Shift-Enter 转到新行:请注意,在这种情况下,您可以从行中的任何位置按 Shift+Enter,它会模仿“转到行尾” ,按回车键'(这对我来说是件好事)。

实施说明:'\t'and '\r, '\n'case 实际上是在 Eclipse 中硬编码的:org.eclipse.jface.text.contentassist.CompletionProposalPopup.verifyKey(VerifyEvent)所以,要解决这个问题,你需要一个补丁来改变 Eclipse 本身(所以,如果你觉得值得,在 Eclipse 中创建一个错误请求本身要求该功能)。

于 2012-07-05T11:08:04.580 回答