【发布时间】:2012-07-05 08:38:18
【问题描述】:
有没有办法更改自动完成选项?如果我使用 TAB 键而不是 ENTER 键,我想在 pydev 中自动完成,因为这很烦人。每次我想跳到新行时,我都会按 ENTER ,它会为我完成一些事情而不是跳行!
发送
【问题讨论】:
标签: eclipse autocomplete tabs pydev enter
有没有办法更改自动完成选项?如果我使用 TAB 键而不是 ENTER 键,我想在 pydev 中自动完成,因为这很烦人。每次我想跳到新行时,我都会按 ENTER ,它会为我完成一些事情而不是跳行!
发送
【问题讨论】:
标签: eclipse autocomplete tabs pydev enter
不幸的是,在 PyDev(也包括 Eclipse 本身)中,实际上不可能使用 tab 而不是 enter 来自动完成。
因此,在这些情况下,我所做的是使用 Shift-Enter 转到新行:请注意,在这种情况下,您可以从行中的任何位置按 Shift+Enter,它会模仿“转到行尾,按回车键'(这对我来说是件好事)。
实现说明:'\t' 和 '\r,'\n' 案例实际上是在 Eclipse 中硬编码的:org.eclipse.jface.text.contentassist.CompletionProposalPopup.verifyKey(VerifyEvent) 因此,要解决这个问题,您需要一个补丁来更改 Eclipse 本身(因此,如果您觉得值得,请在 Eclipse 本身中创建一个错误请求来请求该功能。
【讨论】: