首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何让Eclipse滚动过文档的底部?

如何让Eclipse滚动过文档的底部?
EN

Stack Overflow用户
提问于 2010-02-04 11:55:12
回答 1查看 8.7K关注 0票数 61

当我在编辑器中将滚动到打开的文档的底部时,最后一行位于文件的底部。在文件/屏幕的底层编辑代码时,这有点烦人。

:如何才能使向下滚动足够远(就像Vim或VS一样),使最后一行代码到达编辑器窗口的顶部?

Eclipse中,我问的是这个问题的相反情况:How to make Visual Studio editor stop scrolling past bottom of a file?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-02-04 15:08:22

考虑到Scrollbar的当前实现,这是不可能的。

(参见org.eclipse.swt.widgets.ScrollBar.java)

在任何给定的时刻,给定的滚动条都会有一个被认为是它的值的“选择”,它被约束在滚动条表示的值的范围内(即在它的最小值和最大值之间)。

在JDT (Java编辑器)领域中,范围与源文件的行数紧密相关。

添加人为的“逻辑行”以允许滚动经过最后一行将对JDT的许多其他部分产生意想不到的后果,这与根据源文件的行号显示信息有关(如编译错误的红色下划线)。

这也是为什么这些编辑器中没有软包装,尽管有7-years old bug 35779 (最受欢迎的编辑器之一)。

在编辑器中允许word/软换行输入很容易,但还不够,必须引入模型线和视觉线之间的映射才能正确显示注释。

它还介绍了需要解决的各种问题,例如“Go to line”:调试器、编译器等工具将报告模型行,但用户会看到选择的行与输入到“Go to line”对话框中的行不同。

因此,目前,SWT scrollbar example仍然受窗口底部的限制:

票数 38
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2197218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档