有时当我跳入源代码时,例如从搜索或查找某些东西的声明时,Eclipse文本编辑器会尝试通过水平滚动显示附近的长行。即使跳到的项目没有滚动,也会发生这种情况。我觉得这很烦人,所以:你可以在Eclipse中禁用自动水平滚动吗?
有没有办法可以禁用它?我已经通过所有的编辑器设置进行了徒劳的搜索。
具体来说,这是关于Eclipse CDT的,但我想JDT中的行为是一样的。
有时当我跳入源代码时,例如从搜索或查找某些东西的声明时,Eclipse文本编辑器会尝试通过水平滚动显示附近的长行。即使跳到的项目没有滚动,也会发生这种情况。我觉得这很烦人,所以:你可以在Eclipse中禁用自动水平滚动吗?
有没有办法可以禁用它?我已经通过所有的编辑器设置进行了徒劳的搜索。
具体来说,这是关于Eclipse CDT的,但我想JDT中的行为是一样的。
这似乎在其他Eclipse编辑器发生太大(如PDT for PHP)
它可能已经与ScrolledFormText
有关,但Plugin Spy告诉我们一个WorkbenchWindow
类而言,还有一个AbstractDecoratedTextEditor
,即在本质上是一个org.eclipse.ui.texteditor.AbstractTextEditor
。
的source of that AbstractTextEditor
表示具有:
我不知道如何改变这种行为,除了通过某种方式对活动编辑器标识符做出贡献(例如,对于ja va,“org.eclipse.jdt.ui.ClassFileEditor
”),并修改Action
。
我有同样的问题,并发现它在Eclipse错误,这些开放的错误:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=314208
https://bugs.eclipse.org/bugs/show_bug.cgi?id=321189
可以防止它发生,当你切换代码折叠关闭,重新加载文件。
grtz,
牛逼
右键点击您的Eclipse快捷方式并选择属性。在兼容性选项卡中选择“Windows XP中(服务包3)http://www.vistax64.com/vista-general/133849-disable-dynamic-horizontal-scrolling-vista.html
暂时我跟踪回ITextViewer.revealRange() – starblue 2009-03-02 13:04:11
@starblue:。有趣的你有没有管理覆盖其行为 – VonC 2009-03-02 14:46:25