eclipse:make';向下';如果是最后一行,则键转到行尾

eclipse:make';向下';如果是最后一行,则键转到行尾,eclipse,Eclipse,简单的eclipse问题:如果我编辑文件的最后一行(如果不是文件的最后一行,那么它的行为将继续像以前一样),有没有办法让“down”键移动到行的末尾(比如“end”键绑定) 与VisualStudioWorks非常相似,如果不是最后一行,则上移下移,如果是最后一行,则表现为“结束”。 谢谢。不适用于eclipse,因为它目前是分布式的:一个类似于“Line Down”的命令,与↓ 键,将始终沿直线向下移动,而不是在一条线的末端跳跃 您需要定义自己的键盘快捷键,如本文所述,与您自己的关联。这将类似

简单的eclipse问题:如果我编辑文件的最后一行(如果不是文件的最后一行,那么它的行为将继续像以前一样),有没有办法让“down”键移动到行的末尾(比如“end”键绑定)

与VisualStudioWorks非常相似,如果不是最后一行,则上移下移,如果是最后一行,则表现为“结束”。
谢谢。

不适用于eclipse,因为它目前是分布式的:一个类似于“Line Down”的命令,与↓ 键,将始终沿直线向下移动,而不是在一条线的末端跳跃

您需要定义自己的键盘快捷键,如本文所述,与您自己的关联。这将类似于:

   <extension
         point="org.eclipse.ui.bindings">
      <key
            commandId="org.eclipse.ui.examples.contributions.view.edit"
            contextId="org.eclipse.ui.examples.contributions.view.context"
            sequence="ARROW_DOWN"
            schemeId="org.eclipse.ui.examples.contributions.scheme">
      </key>
   </extension>

另见


然后,您将运行修补版本的eclipse,并在按下ARROW_DOWN时执行相关操作。

肯定每次都会这样做,而不仅仅是在最后一行吗?@Benj:这个想法是编程ARROW_DOWN在按下时将执行的操作:即,如果不是最后一行,则向下一行,如果是最后一行,则向下一行。我的观点是:没有默认操作可以做到这一点:您需要对其进行编码并将其与一个命令关联,该命令本身在key commandId属性中关联。