Как я могу добавить некоторые элементы в комбинированный список завершения кода Delphi IDE - PullRequest
3 голосов
/ 20 июля 2011

Я работаю в эксперте Delphi IDE, и мне интересно, возможно ли добавить новые элементы в комбинированный список завершения кода, отображаемый в Delphi IDE, когда пользователь нажимает Ctrl Пробел

ОБНОВЛЕНИЕ: мне нужно добавить элементы в список завершения кода, основанные на указанном типе.

в примере предположим, что у меня есть тип с именем TMytype, что я хочу сделать, это добавить addionalэлементы в списке завершения кода, когда пользователь вводит переменную типа TMytype

отметьте это изображение

enter image description here

Ответы [ 2 ]

1 голос
/ 09 декабря 2011

Я нашел ваш вопрос несколько запутанным, но если вы ищете заслуживающий доверия источник по "Custom Live Templates" и тому подобное в Delphi, зайдите в блог Cary Jensen здесь .

Редактировать :

В ожидании дальнейшего улучшения объема вопроса, я предлагаю здесь другое направление для изучения:

  • Манипулирование исходным кодом с помощью IOTAEditor,IOTASourceEditor, IOTAEditReader и т. П.
  • Некоторый анализ для проверки работоспособности перед применением каких-либо изменений.
  • Принятие Client DataSet в качестве формата для хранения данных (он сериализуем) для упрощения кодирования редакторов IDE..
0 голосов
/ 09 декабря 2011

Возможно, я не до конца понял, о чем вы здесь говорите, но вы можете добавить шаблоны, просто перейдя в «Просмотр | Шаблоны» из Delphi IDE.Затем откроется программа просмотра шаблонов.Нажмите значок «+».Он открывает документ template1.xml, который затем можно редактировать, поэтому создайте новый элемент.

Если вы хотите сделать это программно, просто добавьте файл XML (того же формата) в .. \ RAD StudioПапка \ code_templates.

...