在注释行上按Home键会在双斜线后放置插入符号

时间:2014-07-31 04:39:27

标签: eclipse ide keyboard-shortcuts

在我的Eclipse IDE中," Smart Caret Positioning"功能已打开。在用空格缩进的行上按Home键将在两个位置之间交换插入符号:

  1. 缩进后的空格,在第一个非空白字符之前
  2. 在缩进空格之前,在行的真正开头
  3.         package stack.overflow;
    ^2      ^1
    

    正确且预期

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

    1. 缩进后的空格和双斜线(特别是忽略前两个斜线。不会忽略其他斜杠。)
    2. 在缩进空格之前,在行的真正开头
    3.         //package stack.overflow;
      ^2        ^1
      

      如何阻止Eclipse忽略行注释上的双斜杠?我应该得到以下行为之一:

              //package stack.overflow;
      ^2      ^1
      
              //package stack.overflow;
      ^3      ^2^1
      

      注意:我知道我可以关闭" Smart Caret Positioning"功能,但我想保持打开并使用它。

0 个答案:

没有答案