Eclipse 按注释行上的Home键可在双斜杠后放置插入符号

Eclipse 按注释行上的Home键可在双斜杠后放置插入符号,eclipse,ide,keyboard-shortcuts,Eclipse,Ide,Keyboard Shortcuts,在我的EclipseIDE中,启用了“智能插入符号定位”功能。在用空格缩进的行上按Home键将在两个位置之间交换插入符号: 缩进空格后,第一个非空格字符前 在缩进空格之前,在行的真正开始处 这是正确的和预期的 但是,当这些行以双斜杠(行注释)开头时,行为就不同了。Home键在这两个键之间交换插入符号: 缩进后空格和双斜杠(特别是忽略前两个斜杠。不忽略其他斜杠。) 在缩进空格之前,在行的真正开始处 如何阻止Eclipse忽略行注释上的双斜杠?我应该得到以下行为之一: //packa

在我的EclipseIDE中,启用了“智能插入符号定位”功能。在用空格缩进的行上按Home键将在两个位置之间交换插入符号:

  • 缩进空格后,第一个非空格字符前
  • 在缩进空格之前,在行的真正开始处
  • 这是正确的和预期的

    但是,当这些行以双斜杠(行注释)开头时,行为就不同了。Home键在这两个键之间交换插入符号:

  • 缩进后空格和双斜杠(特别是忽略前两个斜杠。不忽略其他斜杠。)
  • 在缩进空格之前,在行的真正开始处
  • 如何阻止Eclipse忽略行注释上的双斜杠?我应该得到以下行为之一:

            //package stack.overflow;
    ^2      ^1
    

    注意:我知道我可以关闭“Smart Caret Positioning”(智能插入符号定位)功能,但我想继续打开并使用它。

    这听起来更像是一个bug报告,而不是堆栈溢出问题是的,我想是的,但我想知道是否有人找到了解决方案(设置或插件)。如果有报告,我会检查Eclipse bug跟踪器。通常情况下,像这样的虫子会在那里被忽视好几年!
            //package stack.overflow;
    ^2        ^1
    
            //package stack.overflow;
    ^2      ^1
    
            //package stack.overflow;
    ^3      ^2^1