有時當我跳入源代碼時,例如從搜索或查找某些東西的聲明時,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