我有 Eclipse 3.7.1 经典版,添加了 Android 插件和 HTML 编辑器插件。
如果我在 HTML 编辑器中有很长的一行文本并将水平滚动条滚动到我想要的位置,当我将光标放在那里并开始输入时,在短暂的暂停后,它会继续将水平滚动条重置到最左边。它不会一直这样做,但它的频繁程度足以令人讨厌。
为什么 Eclipse 会这样做,我该如何阻止它?
我有 Eclipse 3.7.1 经典版,添加了 Android 插件和 HTML 编辑器插件。
如果我在 HTML 编辑器中有很长的一行文本并将水平滚动条滚动到我想要的位置,当我将光标放在那里并开始输入时,在短暂的暂停后,它会继续将水平滚动条重置到最左边。它不会一直这样做,但它的频繁程度足以令人讨厌。
为什么 Eclipse 会这样做,我该如何阻止它?
就我而言,这在安装 Coffee Bytes Java Folding 扩展/插件后开始发生,最终它让我非常恼火,我把它关掉了......并且滚动跳跃停止了。
很遗憾,因为我想要像 .Net 中那样折叠“区域”,而该扩展名给了我这种能力。我还没有寻找替代方案,但无论如何我都在漫无目的 - 看看你是否在 Preferences > Java > Editor > Folding 下启用了这个扩展。
不是真正的答案,但从昨天开始我遇到了同样的问题。我不知道原因或任何解决方案,但最终使用“\”或“+”拆分了所有冗长的字符串。这“解决了”问题并导致代码具有更好的可读性。
美好的一天
当这种情况发生在我身上时,问题是我的选线不够稳定。所以我将简要选择两行输入。当输入的另一行较短甚至为空时,它会重置到该行的最右边(如果为空则为最左边)。水平移动时非常小心可以工作,但很难维护。也许调低鼠标灵敏度会有所帮助。
搜索“eclipse line wrap”发现Alt Shift Y打开和关闭换行。工具栏上似乎还有一个按钮。有关更多详细信息,请参阅Eclipse 是否有换行。
正如其他人所指出的,改变线条不比窗口宽也可以解决这个问题。但是,当您处于其他人设置行长的情况下,切换换行可能是解决此问题的快速简便的解决方案。
这当然假设您遇到与我相同的问题,而不是由插件或其他问题引起的。