Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Sproto extendNew to Visual Studio Code? Get it now.
Sproto extend

Sproto extend

winstorm

|
14 installs
| (0) | Free
Sproto extend for vscode (.sproto file syntax highlighting, defaultFormatter, etc.)
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

sproto-support

目前市面上的 sproto 支持好不够完善,所以自己写了个,功能全面一点。欢迎使用!

功能特性

语法高亮

  • 完整的 sproto 语法支持
  • 类型定义、字段、注释、数字等语法元素高亮

代码格式化

  • 字段对齐: 自动对齐字段名称和标签号
  • 类型保留: 完整保留联合类型表达式(如 ModBundle|CS|DB(id))
  • 注释处理: 保持行尾注释的完整性
  • 标准缩进: 4 空格缩进规范
  • 结构优化: 自动优化代码布局和可读性

错误诊断与验证

  • 协议号重复检测: 检测并提示重复的 RPC 协议号
  • 结构体嵌套验证: 确保字段位于正确的结构体内
  • 实时错误提示: 编辑时实时显示语法错误
  • 多文件验证: 跨文件的定义完整性检查

导航功能

  • 跳转到定义: 支持类型和 RPC 定义的快速跳转
  • 跨文件跳转: 在工作区范围内跨文件查找定义
  • 悬停信息: 鼠标悬停显示标识符信息
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft