Публикации по теме 'language-server-protocol'
Использование языковых серверов для интеллектуальных функций редактирования кода в облачной среде IDE
Использование языковых серверов для интеллектуальных функций редактирования кода в облачной среде IDE
Автор Альберт Саакян , старший инженер-программист CodeSignal
В CodeSignal мы создали среду IDE, которая работает в облаке, чтобы обеспечить удобство собеседований в режиме реального времени. Наша цель состояла в том, чтобы включить все знакомые функции самых популярных настольных IDE , чтобы кандидаты не упускали из виду свои любимые инструменты редактирования кода, а не..
Протокол языкового сервера и его реализация — Наша книга выпущена
Я рад сообщить, что вышла наша книга Протокол и реализация языкового сервера , соавтором которой я являюсь вместе с Nipuna .
Вы можете купить эту книгу на Amazon и Apress и она будет доступна по всему миру.
Причина
Microsoft представила Language Server Protocol несколько лет назад, и сегодня он стал популярной технологией для разработки инструментов языка программирования, которые обеспечивают различные функции языковой интеллектуальности. Со временем не только языки..
Быстрый запуск подключаемых модулей VSCode: завершение кода
Автор Xulun
В статье Быстрый запуск подключаемых модулей VSCode: протокол языкового сервера мы представили базовую структуру и некоторые преимущества протокола LSP, а также принцип трехстороннего установления связи, связанный с использованием протокола.
В этой части этой серии руководств мы начнем с простейшего функционального протокола из множества различных протоколов LSP, который используется для «отправки уведомления в VSCode».
Сообщение окна LSP
Что касается протокола..
Вопросы по теме 'language-server-protocol'
Как мне предоставить информацию о параметрах метода с языкового сервера?
Я пытаюсь реализовать языковой сервер для кода Visual Studio для языка, вызов метода которого похож на JavaScript (имя метода плюс параметры в скобках).
Я хотел бы предоставить информацию о параметрах (имя и тип) после того, как пользователь ввел...
388 просмотров
schedule
13.07.2023
Как настроить VS Code для C++ с поддержкой clangd?
Отказ от ответственности: я полностью знаком с VS Code, поэтому, пожалуйста, будьте со мной осторожны. :-)
Я пытаюсь настроить VS Code для C++ . Однако я явно хочу настроить его так, чтобы он использовал Протокол языкового сервера для...
13483 просмотров
schedule
19.06.2023
Подробный журнал языкового сервера vscode показывает запрос на отправку 'textDocument/hover - (9)', но сервер не получает сообщение
сервер является исполняемой программой, он использует stdio в качестве транспорта. это репозиторий https://github.com/PMunch/nimlsp журнал показывает, что он получил уведомление об инициализации и уведомление об открытии текстового документа, почему...
530 просмотров
schedule
26.08.2022
Можно ли как-то создать расширение VS Code с помощью языкового сервера Xtext Fat Jar?
Я пытаюсь создать расширение VS Code из языкового сервера FatJar, созданного Xtext. Я также видел пример проекта ( https://github.com/itemis/xtext-languageserver-example ), но это просто пример использования ссылки на родительский проект xtext,...
347 просмотров
schedule
09.07.2023
Как разобрать TS на символы, используя протокол языкового сервера?
Я новичок в этой теме, поэтому есть большая вероятность, что я неправильно понял некоторые ключевые термины. Я хотел бы разобрать файл машинописного текста на символы его компонентов. Чтобы дать очень грубый пример того, что я себе представляю, см....
271 просмотров
schedule
15.07.2023
Можно ли использовать расширения coc.nvim за брандмауэром?
В моем случае я пытаюсь использовать coc-clangd на работе, где у нас есть брандмауэр, предотвращающий доступ к внешним ресурсам (например, github). Однако есть способ иметь локальное зеркало репозиториев github. Здесь у меня есть копии coc.nvim...
622 просмотров
schedule
12.12.2022