die Anzahl der aktuell angezeigten Zeilen in Editor bekommen würde Ich mag die Informationen über die aktuell angezeigten Zeilen im Editor in Eclipse IDE erhalten:Eclipse-Entwicklung -
Der Editor 16 Zeilen zeigt, aber die hw1.c hat 30 Zeilen.
Bisher konnte ich die Gesamtzahl der Zeilen des Dokuments erhalten, indem Aufruf:
reference.getEditor(false).getDocumentProvider().getDocument(
reference.getEditor(false).getEditorInput()).getNumberOfLines()
Aber dieser Aufruf gibt immer die Gesamt Anzahl von Zeilen (d 30 für die Probe).
Gibt es eine Möglichkeit, wie die Nummer derzeit Zeilen (d. H. 16 für die Probe) erhalten? Ich habe die IDocument
Schnittstelle überprüft, aber keine Methode dafür gefunden.
Ich muss auch jedes Mal aktualisiert werden, wenn die angezeigten Zeilen geändert werden.
Dank
Das ist nicht einfach außerhalb des eigentlichen Editor zu bekommen. Sie wollen wirklich den 'ITextViewer', also können Sie 'getTopIndex' und' getBottomIndex' aufrufen, aber es gibt keine Möglichkeit, das zu bekommen. –