2009-02-27 9 views
4

Manchmal, wenn ich in den Quellcode z. Bei der Suche oder beim Nachschlagen der Deklaration versucht der Eclipse-Texteditor in der Nähe liegende lange Zeilen durch horizontales Scrollen anzuzeigen. Dies passiert auch dann, wenn der Gegenstand, zu dem ich gesprungen bin, ohne Scrollen gut in der Anzeige ist. Ich finde das eher ärgerlich, also:Können Sie das automatische horizontale Scrollen in Eclipse deaktivieren?

Gibt es eine Möglichkeit das zu deaktivieren? Ich habe vergeblich alle Editoreinstellungen durchsucht.

Insbesondere geht es um Eclipse CDT, aber ich nehme an, dass das Verhalten in JDT das gleiche ist.

Antwort

2

Diese auch in anderen Eclipse-Editoren zu passieren scheint (wie PDT for PHP)

es mit dem ScrolledFormText in Zusammenhang gebracht haben könnte, aber die Plugin Spy erzählt uns eine WorkbenchWindow Klasse betroffen ist, sowie eine AbstractDecoratedTextEditor, ist, dass in Essenz an org.eclipse.ui.texteditor.AbstractTextEditor.

Die source of that AbstractTextEditor mit angibt:

  • eine ScrollLinesAction für vertikales Scrollen
  • ein TextNavigationAction für Einstellungen der Cursor und möglicherweise auslösenden horizontales Scrollen

Ich bin nicht sicher, wie man Ändern Sie dieses Verhalten, außer dass Sie irgendwie zur aktiven Editor-ID beitragen (zum Beispiel für ja va, "org.eclipse.jdt.ui.ClassFileEditor") und modifizieren diese Action.

+0

Im Moment ich es zurück zu ITextViewer.revealRange verfolgt() – starblue

+0

@starblue:... Interessante haben Sie es geschafft, sein Verhalten außer Kraft zu setzen – VonC

+0

Upvote für das Plugin? Spion, aber wo bekomme ich es? ALT + UMSCHALT + F1 bringt es mir hier auf einem Windows 8 Rechner nicht. Könnten Sie in Ihrer installierten Software nachschauen und mir die Feature-Gruppe dafür geben? –