Подтвердить что ты не робот

Как я могу заставить Eclipse прокручивать нижнюю часть документа?

Когда я прокрутит в нижней части открытого документа в редакторе Eclipse , последняя строка находится внизу файла. Это немного раздражает при редактировании кода на внизу файла/экрана.

Как включить Eclipse для прокрутки (подобно Vim или VS) достаточно далеко, чтобы последняя строка кода достигла вершины окна редактора?

Я прошу вернуться к этому вопросу в Eclipse: Как заставить редактор Visual Studio остановить прокрутку в нижней части файла?

4b9b3361

Ответ 1

Учитывая текущую реализацию полосы прокрутки, это невозможно.
(См. org.eclipse.swt.widgets.ScrollBar.java)

В любой данный момент на данной полосе прокрутки будет выбран один "выбор", который считается его значением, которое ограничено диапазоном значений, который представляет полоса прокрутки (то есть между ее минимальным и максимальным значениями) значения).

В области JDT (Java Editor) диапазон сильно связан с количеством строк, которые имеет исходный файл.
Добавление искусственных "логических строк" ​​для прокрутки прошлой строки приведет к непредвиденным последствиям для многих других частей JDT, связанных с отображением информации на основе номера строки исходного файла (например, красной подчеркивания компиляции).

Вот почему в этих редакторах нет мягкой упаковки, несмотря на a 7-летняя ошибка 35779 (одна из самых популярных).

Разрешить слово/мягкую обертку в редакторе при наборе текста легко, но недостаточно, должно отображаться сопоставление между линиями модели и визуальными линиями, например. правильно показать аннотации.
Он также вводит различные проблемы, которые необходимо решить, например. "Go to Line": инструменты, такие как отладчик, компилятор и т.д. Будут сообщать о модели, но пользователь будет выглядеть странно, что будет выбрана другая строка, чем та, которая была введена в диалог "Перейти к строке"

Итак, теперь SWT-прокрутка пример по-прежнему ограничен нижней частью окна:

http://www.java2s.com/Code/JavaImages/ScrollBarExample.PNG