Какова моя текущая позиция курсора? - PullRequest
1 голос
/ 02 ноября 2009

Это не вопрос программирования Eclipse, а вопрос о пользовательском интерфейсе Eclipse в целом.

Я пишу исходный код verilog в текстовом редакторе Eclipse, используя плагин simpifIDE. Я хочу выровнять свой код так, чтобы имена переменных всегда начинались со смещения 33 (32 пробела от левого поля)

Есть ли в Eclipse возможность отображать текущую позицию курсора в строке состояния? Я даже был бы счастлив с сочетанием клавиш, которое вырвало бы текущую позицию курсора в диалоге.

В отсутствие решения я установлю 4 вкладки для своих вкладок и добавлю следующий текст в произвольные места в моем файле:

// .. 5 ... 9 ... 13..17..21..25..29..33..37..41..45..49..53..57. .61..65..69..73..77..81 ..

Ответы [ 3 ]

1 голос
/ 02 ноября 2009

Некоторые редакторы (например, встроенный редактор Java) отображают текущее положение точки вставки в строке состояния. Однако, если вы используете стороннего редактора sch в качестве SimplifIDE, вам, возможно, придется проверить его собственную конфигурацию для этой опции.

Если вы напишите свой собственный редактор, вы можете попросить его предоставить вам поставщика выбора, поскольку поставщик выбора также может указать текущее местоположение точки вставки.

0 голосов
/ 05 ноября 2009

Используя Eclipse 3.5 с плагином SimplifIDE, я вижу правильную информацию для строки и столбца в строке состояния в нижней части экрана в формате {line: column} с использованием табуляции или пробелов.

thedeserthorizon, вы используете 3.5 и версию 1.0.26 Simplifide.

0 голосов
/ 03 ноября 2009

В 3.5 появился новый API, который позволяет прослушивать движения курсора (см. эту ошибку ). Затем вы можете запросить индекс первого символа в текущей строке и вычесть его из абсолютной позиции курсора. Это дает вам смещение в символах.

Это не точно, хотя; если ваш редактор поддерживает реальные вкладки, то вы должны запросить у редактора текущую строку и подсчитать количество символов самостоятельно (где вкладка считается как 2,8 позиции символов).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...