Реализация списка быстрых исправлений в Eclipse - PullRequest
1 голос
/ 12 мая 2011

Я разрабатываю плагин для затмения, который отмечает какое-то место в файлах.Кроме того, пользователь должен иметь возможность выполнять некоторые действия с этими маркерами, что-то вроде этого списка действий в системе проверки орфографии: http://i.stack.imgur.com/euB3g.png

, но единственная найденная мною реализация - http://wiki.eclipse.org/FAQ_How_do_I_implement_Quick_Fixes_for_my_own_language%3F

который реализует список быстрых исправлений, который больше похож на список автозаполнения (скриншот в статье выше).

Итак, как я могу реализовать список быстрых исправлений, который будет показан во всплывающей подсказке маркера?Это должно работать в любом редакторе или, по крайней мере, в редакторе CDT и текстовом редакторе по умолчанию в eclipse.

1 Ответ

0 голосов
/ 09 ноября 2012

Статья в Eclipse Wiki, на которую вы ссылаетесь, является правильным способом добавления быстрых исправлений.Быстрые исправления связаны с маркерами, которые могут появляться в вашем редакторе (если они связаны с ресурсом и номером строки).

Существует несколько способов отображения маркеров и их быстрых исправлений.В редакторе Java маркеры по умолчанию отображаются подсвеченными значком в линейке.Если щелкнуть значок, нажать Ctrl + 1 во время редактирования этой строки или навести курсор на маркер, откроется всплывающее окно с быстрыми исправлениями.

Маркеры также видны в представлении проблем.Точно так же вы можете использовать контекстное меню или Ctrl + 1, чтобы открыть возможные быстрые исправления.

...