我如何让Eclipse滚动到文档的底部?

当我滚动到Eclipse 编辑器中打开文档的底部时,最后一行位于文件的底部。 在文件/屏幕底部编辑代码时,这是一件很烦人的事情。

我怎样才能使Eclipse滚动(非常像Vim或VS)下足够的代码的最后一行到达编辑器窗口的顶部?

我在Eclipse中要求这个问题的相反: 如何使Visual Studio编辑器停止滚动文件的底部?

考虑到滚动条的当前实现,这是不可能的。
(请参阅org.eclipse.swt.widgets.ScrollBar.java

在任何给定的时刻,一个给定的滚动条会有一个被认为是它的值的“select”,它被限制在滚动条所表示的值的范围之内(即,在其最小值最大值之间)。

在JDT(Java编辑器)领域中,范围与源文件的行数紧密相关。
添加人为的“逻辑行”以允许滚动到最后一行,将会对JDT的许多其他部分产生意想不到的后果,这些部分涉及基于源文件的行号显示信息(如编译错误红色下划线)。

这也是为什么这些编辑没有软包装,尽pipe有一个7年的臭虫35779 (最高的一个)。

在打字时允许在编辑器中进行单词/软打包很容易,但是还不够, 必须引入模型行和视线之间的映射,以便正确显示注释。
它还介绍了需要解决的各种问题,例如“Go to Line”:像debugging器,编译器等工具将报告模型行,但是用户看起来会奇怪将select不同的行“转到行”对话框

所以现在, SWT滚动条的例子仍然受限于窗口的底部:

Code/JavaImages/ScrollBarExample.PNG