skynet sproto 协议插件
skynet sproto协议 目前没有比较好的插件支持,之前官方的试了下只有语法高亮的支持,所以自己开发了一款插件。
主要支持了下面的功能:
类别 | 说明 | 触发方式 |
语法高亮 | .sproto (协议文件必须 .sproto 结尾) | 打开文件即生效 |
格式化 | 一键排版: • 字段两级缩进、对齐列 • 顶层结构体按规范空行分隔 | 格式化 |
跳转到定义 | • 在字段引用(如 *SkillCastEvent)上 Ctrl+Click 跳转.SkillCastEvent 定义 | Ctrl+Click |
语法诊断 | • 缺少花括号、字段写在顶级等立即红波浪 • 协议号重复报错 | 实时 |
默认格式化器绑定 | 打开 .sproto 时自动使用本插件作为默认 formatter | 无 |
安装方法:vscode 插件市场 搜索 Sproto ,然后选择下面的安装即可