Описание тега languageservice
Visual Studio Language Services - это полезные расширения, которые могут привнести широкий спектр функций для нового языка в среду разработки Visual Studio.
1
ответ
Visual Studio 2008 & Override LanguageService для существующего расширения файла
Я пишу простой LanguageService для языка JavaScript. Целевой IDE является Visual Studio 2008. Я хочу запустить свой файл LanguageService для расширения.js (расширение по умолчанию для языка JavaScript). Но для этого расширения мой LanguageService не…
27 июл '09 в 20:14
1
ответ
Настройки TypeScript не подобраны редактором, но работают в командной строке / терминале
Я пытаюсь работать над этим проектом TypeScript. Я написал tsconfig.jsonи когда я пытаюсь запустить из командной строки, все работает нормально. Однако, когда я пытаюсь отредактировать файлы проекта в коде Visual Studio, Visual Studio, Sublime или W…
22 дек '17 в 18:30
2
ответа
Языковая служба: есть ли способ принудительного разбора?
Я работаю над языковой службой и хотел бы, чтобы синтаксический анализ после ввода кода пользователем выполнялся быстрее. Прямо сейчас я полагаюсь на ParseReason.Check а также OnIdle механизм, который задокументирован в MSDN, но его часто вызывают д…
27 фев '12 в 23:29
1
ответ
Запуск языкового сервера в Dockerfile: бинарный файл языкового сервера
Я построил простой языковой сервер, следуя этому руководству: http://www.eclipse.org/Xtext/documentation/102_domainmodelwalkthrough.html На этом сервере у меня есть 5 папок, org.example.domainmodel org.example.domainmodel.ide org.example.domainmodel…
02 окт '18 в 04:21
1
ответ
Реализация поиска ссылок в языковой службе Visual Studio 2010
Я реализую языковой сервис Visual Studio для пользовательского языка сценариев. Мне удалось реализовать подсветку синтаксиса, проверку ошибок, завершение кода и "Перейти к определению". У меня возникают проблемы с выяснением того, как подключиться к…
24 фев '14 в 20:35
7
ответов
Как создать новый язык для использования в Visual Studio
Я хочу написать новый язык шаблонов и хочу, чтобы Visual Studio "поддерживала" его. Что мне нужно знать, это: Как мне разобрать мой новый язык? Учитывая некоторый код на моем новом языке шаблонов, как я могу перевести его в HTML? Прямо сейчас я испо…
26 ноя '10 в 06:46
1
ответ
Использует ли Visual Studio 2017 протокол языкового сервера?
Протокол Language Server был создан для VS-кода (не для Visual Studio IDE). Это довольно разумная идея о предоставлении языковых услуг, таких как различное связывание и завершение кода (intillisense). Отнюдь не впервые эта идея была выдвинута, но о…
30 май '17 в 09:22
1
ответ
Проблемы, предлагающие языковой сервис
Я нашел два способа предложить языковой сервис в интернете. Первый способ предполагает использование IOleComponentManager и регистрация таймера для вызова моей службы во время простоя. Второй способ заключается в том, чтобы оформить мой сервис как I…
26 фев '14 в 22:43
3
ответа
Языковая служба: ParseReason.Check никогда не вызывается после перехода на VS2010
Я только что перенес свою языковую службу с VS2008 на VS2010. Все отлично работает, кроме одной важной вещи: я больше не получаю LanguageService.ParseSource призван для ParseReason.Check, Он действительно получает один вызов после открытия файла. Но…
15 мар '12 в 20:14
2
ответа
Подключить внешний языковой сервер к расширению кода
Я хочу реализовать расширение VSCode, которое использует протокол языкового сервера, но я хочу, чтобы компонент сервера находился на реальном сервере (в облаке), а не являлся частью расширения VSCode. Могу ли я установить клиентское расширение для п…
27 окт '16 в 12:24
1
ответ
Как определить тип языка ProjectItem, не открывая документ в vsx?
Когда файл открывается в редакторе Visual Studio, через свойство EnvDTE.Document.Language возвращается строковый результат, например "CSharp", "C/C++", "HTML", "JScript" и т. Д., С указанием языка файл. Я хотел бы иметь возможность доступа к той же …
13 мар '11 в 17:54
1
ответ
Как реализовать QuickFix через языковой сервер
Я реализовал языковой сервер, который обеспечивает некоторую задержку. Линтер проверяет наличие необходимых свойств и выдает ошибки "отсутствует свойство". Я хотел бы иметь соответствующие быстрые исправления "вставить отсутствующее свойство" для эт…
10 апр '17 в 16:36
2
ответа
Visual Studio Служба пользовательских языков
Я пытаюсь внедрить языковую службу в VSPackage с использованием MPF, и она работает не совсем так, как я понимаю. У меня уже есть несколько реализаций, таких как ParseSource Разбор входного файла с ParseRequest, Однако, когда он находит ошибку, он д…
25 июл '12 в 16:50
0
ответов
Как автоматизировать форматирование кода в моем языковом пакете Visual Studio?
У меня есть языковой пакет, над которым я работаю, и я получил некоторое форматирование кода в пакете. Я знаю, как заставить его работать, перейдя в EDIT>ADVANCED>FORMAT DOCUMENT, но в документации сказано, что это можно сделать автоматически при вв…
14 июн '13 в 20:14
0
ответов
Расширение Visual Studio, Передача объектов из VSPackage в IOleCommandTarget
Я создал объект, который использует DTE для доступа к файлам в решении Visual Studio и анализирует их для извлечения информации для реализации новых функций, которые я реализую. Этот объект также использует DTE Events для обнаружения изменений содер…
15 авг '16 в 19:46
2
ответа
Дубликат первой записи на панели навигации в пользовательской языковой службе Visual Studio
Я реализую языковую службу Visual Studio для пользовательского языка сценариев, который используется внутри моей компании, и я столкнулся с проблемой с панелью навигации, реализованной как подкласс TypeAndMemberDropdownBars. Подкласс создается моим …
27 окт '11 в 08:59
1
ответ
Языковая служба JSDoc/JavaScript: как аннотировать выражение? (как кастовать)
Я использую код Visual Studio с языковой службой JavaScript, настроенной как: { "compilerOptions": { "checkJs": true } } И я не могу найти способ что-то разыграть, как здесь: Приведенный выше пример должен работать в Closure Compiler (не проверено),…
29 июн '17 в 06:30
1
ответ
Получение IVsTextLines из пути к файлу
Я написал базовое расширение LanguageService для Visual Studio 2008 для собственного скриптового языка моей студии. Он прекрасно работает, и я реализовал базовую таблицу символов для отслеживания определений сценариев и вызовов, позволяющих использо…
13 янв '11 в 17:41
1
ответ
Интегрировать языковой сервис (MPF) и расширение редактора (MEF)
Кто-нибудь есть правильный способ интеграции languageService (MPF) с расширением редактора (MEF) в Visual Studio 2010. Где реализовать завершение члена, выделение синтаксиса, краткую информацию и т. Д.? Любой пример доступен? Спасибо!
21 сен '10 в 10:28
2
ответа
Visual Studio 2010 Расширяемость, MPF и языковые сервисы
Я пытаюсь расширить Visual Studio 2010 RC, чтобы иметь возможность использовать пользовательский язык программирования. Первые две вещи, которые я попытался сделать, - это подсветка синтаксиса / функция Intellisense (это легко сделать благодаря обра…
08 апр '10 в 23:49