LogoClawIndex
案例技能关于
LogoClawIndex

ClawIndex

OpenClaw Skills 与 Use Case 索引

ClawIndex 是一个生态驱动的 OpenClaw Skills 与真实 Use Case 索引站。

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。

integrating-language-servers - 为 Visual Studio 扩展添加 LSP 支持

使用 VisualStudio.Extensibility 或基于 VSSDK 的 ILanguageClient,将外部语言服务器集成到 Visual Studio 扩展中。

标签

更新于: 2026-10-08

能力

典型输入

典型输出

该技能可以做什么

  • 集成外部语言服务器
  • 创建 LanguageServerProvider 类
  • 实现 ILanguageClient 客户端
  • 定义文档类型
  • 映射文件扩展名
  • 启动服务器进程
  • 配置初始化选项
  • 启用或禁用服务器
  • 注册 VSIX 语言资产

输入

  • 语言服务器可执行文件
  • 文件扩展名
  • 文档类型配置
  • Visual Studio 扩展项目
  • 服务器初始化选项

输出

  • Visual Studio 语言功能
  • LSP 服务器进程
  • VSIX 扩展包
  • 服务器激活状态
  • 服务器初始化状态

要求

  • Visual Studio 扩展环境
  • 外部 LSP 服务器
  • VisualStudio.Extensibility SDK 或 VSSDK
  • VSSDK 所需的 Microsoft.VisualStudio.LanguageServer.Client
  • 双工管道所需的 Nerdbank.Streams
  • 进程外 LSP 的预览 API 支持

来源

  • 规范: SKILL.md
Visual Studio
语言服务器协议
LSP
语言扩展
IntelliSense
诊断
VSSDK
VisualStudio.Extensibility
集成外部语言服务器
创建 LanguageServerProvider 类
实现 ILanguageClient 客户端
定义文档类型
语言服务器可执行文件
文件扩展名
文档类型配置
Visual Studio 语言功能
LSP 服务器进程
VSIX 扩展包