Реализация расширенного редактора кода с использованием Visual Studio - PullRequest
0 голосов
/ 30 марта 2012

Как реализовать редактор кода с такими функциями, как подсветка синтаксиса, завершение кода, фрагменты кода в такой степени, как в Visual Studio. Я использую Visual Studio 2010 для создания редактора. Я нашел синтаксическое текстовое поле, которое выделяет синтаксис, но я хочу добавить гораздо больше возможностей в редактор кода. Пожалуйста, предложите.

Ответы [ 2 ]

0 голосов
/ 13 июля 2012

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

Сверху Ссылка:

Выполнение оператора обычно инициируется набором определенных символовнапример, введя начало идентификатора, такого как «использование».Обычно он отклоняется нажатием клавиши ПРОБЕЛ, TAB или ENTER для подтверждения выбора.Функции IntelliSense, которые запускаются путем ввода символа, могут быть реализованы с помощью обработчика команд для нажатий клавиш (интерфейс IOleCommandTarget) и поставщика обработчиков, который реализует интерфейс IVsTextViewCreationListener.Чтобы создать источник завершения, представляющий собой список идентификаторов, участвующих в завершении, реализуйте интерфейс ICompletionSource и поставщик источника завершения (интерфейс ICompletionSourceProvider).

0 голосов
/ 13 июля 2012
...