Kob*_*baj 13 java eclipse text editor cursor
Eclipse的一个问题是编辑器在尝试在java代码中添加右括号时会移动光标.
我会开始输入
class.method
Run Code Online (Sandbox Code Playgroud)
然后ctrl + space自动完成方法属性
class.method(string, anotherString)
Run Code Online (Sandbox Code Playgroud)
这样可以方便地突出显示第一个属性,并将光标移动到字符串中的g之后.
当我退格并更改字符串(例如,第二个方法调用)时会出现问题.
class.method(anotherMethod(, anotherString)
Run Code Online (Sandbox Code Playgroud)
当我将右括号键入anotherMethod的左括号时,我的光标移动到行的末尾,并在anotherString后突出显示右括号.
这是一个相当恼人的痛苦,因为我必须将光标移回原来完成另一个方法的位置.
我取消选中了Preferences - > java - > editor - > typing - >"自动关闭",但问题仍然存在.我还认为它与我的格式设置有关,但将其恢复为默认值也不能解决问题.
有没有办法告诉Eclipse停止移动光标?
小智 1
如果我选中括号中的“自动关闭” ,则不会发生这种情况。似乎如果您不让 Eclipse 关闭括号,它会假定您输入的下一个右括号就是您想要的。如果你让它关闭括号,它会在后面添加一个括号anotherMethod(,并且光标将停留在那里。自动关闭括号并没有那么糟糕,因为您通常可以在它上面键入内容而不会导致两个关闭括号。
| 归档时间: |
|
| 查看次数: |
539 次 |
| 最近记录: |