有时当我跳到源代码时,例如从搜索或查找某些内容的声明时,Eclipse 文本编辑器尝试通过水平滚动显示附近的长行。即使我跳转到的项目完全在显示屏内而不滚动,也会发生这种情况。我觉得这很烦人,所以:
有办法禁用它吗?我已经搜索了所有编辑器设置,但没有结果。
具体来说,这是关于 Eclipse CDT,但我认为 JDT 中的行为是相同的。
最佳答案
这似乎也发生在其他 Eclipse 编辑器中(例如 PDT for PHP )
它可能与 ScrolledFormText
有关,但是Plugin Spy告诉我们一个 WorkbenchWindow
类,以及 AbstractDecoratedTextEditor
,本质上是 org.eclipse.ui.texteditor.AbstractTextEditor
.
source of that AbstractTextEditor
表示具有:
- 用于垂直滚动的 ScrollLinesAction
- TextNavigationAction 用于设置光标并可能触发水平滚动
我不知道如何改变这种行为,除了以某种方式贡献事件编辑器标识符(例如,对于java,“org.eclipse.jdt.ui.ClassFileEditor
”),并且修改该操作
。
关于eclipse - 可以在 Eclipse 中禁用自动水平滚动吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/594129/