4


3

時々私がソースコードに飛び込むとき。 検索から、または何かの宣言を調べるときに、Eclipseテキストエディタは水平スクロールによって近くの長い行を表示しようとします。 これは、私がジャンプしたアイテムがスクロールなしでディスプレイ内に収まっている場合でも発生します。 これはどちらかというと厄介です。

これを無効にする方法はありますか? 私はすべてのエディタ設定を通して無駄に検索しました。

具体的には、これはEclipse CDTに関するものですが、動作はJDTでも同じであると思います。

3 Answer


2


これは他のEclipseエディタでも発生するようです(http://dev.eclipse.org/newslists/news.eclipse.tools.pdt/msg00777.html [PDT for PHP]など)。

それはhttp://dev.eclipse.org/newslists/news.eclipse.platform.swt/msg41228.html [ScrolledFormText]と関連していたかもしれませんが、http://www.eclipse.org/pde/ incubator / spy / [Plugin Spy]は、http://help.eclipse.org/ganymede/index.jsp?topic = / org.eclipse.platform.doc.isvと同様に、 WorkbenchWindow`クラスが関係していることを教えてくれます。 /reference/api/org/eclipse/ui/texteditor/AbstractDecoratedTextEditor.html [`AbstractDecoratedTextEditor]、つまり本質的にはhttp://help.eclipse.org/ganymede/index.jsp?topic=/org.eclipseです。 platform.doc.isv / reference / api / org / eclipse / ui / texteditor / AbstractTextEditor.html [org.eclipse.ui.texteditor.AbstractTextEditor]。

http://kickjava.com/src/org/eclipse/ui/texteditor/AbstractTextEditor.java.htm [そのAbstractTextEditorのソース]は、次のものを持つことを示します。

  • 垂直スクロールの場合は* ScrollLinesAction *

  • カーソルを設定するための* TextNavigationAction *および潜在的に 水平スクロールのトリガー

どういうわけかアクティブなエディタの識別子(例えば、javaの場合は "` org.eclipse.jdt.ui.ClassFileEditor` ")に貢献し、その` Action`を修正すること以外は、その振る舞いを変更する方法がわかりません。


1


私は同じ問題を抱えていて、Eclipse Bugsでこれらの未解決のバグを見つけました。

コードの折りたたみをオフにしてファイルをリロードしたときにこの問題が発生するのを防ぐことができます。

grtz、

T


0


Eclipseのショートカットを右クリックしてプロパティを選択します。 互換性タブで "windows xp(servicepack 3)"を選択してください。 http://www.vistax64.com/vista-general/133849-disable-dynamic-horizo​​ntal-scrolling-vista.html