Eclipse的一个问题是编辑器在尝试在java代码中添加右括号时会移动光标。
我将开始输入
class.method
然后按ctrl + space自动完成方法属性
class.method(string, anotherString)
这样可以方便地突出显示第一个属性,并将光标移动到字符串中的g之后。
当我退格并更改字符串(例如,第二次方法调用)时会出现问题。
class.method(anotherMethod(, anotherString)
当我将右括号键入anotherMethod的左括号时,我的光标移动到行的末尾,并在anotherString后突出显示右括号。
这是一个相当恼人的痛苦,因为我必须将光标移回原来完成另一个方法的位置。
我取消选中偏好设置 - > java - >编辑 - >打字 - > “自动关闭”,但问题仍然存在。我还认为它与我的格式设置有关,但将其恢复为默认值也不能解决问题。
有没有办法告诉Eclipse停止移动光标?
答案 0 :(得分:1)
如果我检查"自动关闭"这对我来说不会发生。括号。似乎如果你不让Eclipse接近括号,它就会假设你输入的下一个结束语是你想要的那个。如果你让它关闭parens,它会在anotherMethod(
之后添加一个paren并且光标将保持在那里。 parens的自动关闭并不是那么糟糕,因为你通常可以在没有它的情况下输入parens而导致两个非常接近的parens。