防止日食跳过自动添加的右括号

Prevent eclipse from jumping over auto-added closing parentheses

如果我在 Eclipse 编辑器(Photon,4.8.0)中键入一个左括号,它会自动在其旁边添加一个右括号,我的光标位于两者之间。这很好。

有什么问题:现在只要我按下 Tab 或 Enter,光标不会缩进或转到新行,而是跳到自动生成的右括号的右侧。

如何保留自动添加的右括号但禁用光标移动行为?

我正在使用 Eclipse CDT,以防万一。

I'm using Eclipse CDT, in case that matters.

这很重要,因为此功能是按语言实现的。

我不熟悉其他语言的实现,但我可以告诉你 CDT:当前实现的唯一配置选项是是否自动添加右括号。如果启用该选项(这是默认设置),您将获得在按 Tab 或 Enter 时描述的行为。

也就是说,添加另一个选项来控制此行为应该相当简单。如果您愿意,欢迎您访问 file a CDT bug, and contribute a patch;我很乐意提供有关编写补丁和审核补丁的指导。