具体步骤
1. 首先,先创建一个模板组,我这里创建为"proto"。

2.下面这张图是我的模板组中的内容

3.具体实时模板
| 缩写:enum |
| 描述:enum name { } |
| 模板文字: |
| enum $name$ { |
| $END$ |
| } |
| 适用于:协议缓存区 中的 Other |
| 缩写:import |
| 描述:import " "; |
| 模板文字: |
| import "$file$"; |
| $END$ |
| 适用于:协议缓存区 中的 Other |
| 缩写:message |
| 描述:message name { } |
| 模板文字: |
| message $name$ { |
| $END$ |
| } |
| 适用于:协议缓存区 中的 Other |
| 缩写:opg |
| 描述:option go_package = " ; "; |
| 模板文字: |
| option go_package = "$val1$;$val2$"; |
| 适用于:协议缓存区 中的 Other |
| 缩写:pt2 |
| 描述:syntax = "proto2"; |
| 模板文字: |
| syntax = "proto2"; |
| 适用于:协议缓存区 中的 Other |
| 缩写:pt3 |
| 描述:syntax = "proto3"; |
| 模板文字: |
| syntax = "proto3"; |
| 适用于:协议缓存区 中的 Other |
| 缩写:returns |
| 描述:returns ( ); |
| 模板文字: |
| returns ($val$);$END$ |
| 适用于:协议缓存区 中的 服务 |
| 缩写:rpc |
| 描述:rpc method (req) returns (resp); |
| 模板文字: |
| rpc $method$($request$) returns ($response$); |
| 适用于:协议缓存区 中的 Other |
| 缩写:service |
| 描述:service name { } |
| 模板文字: |
| service $name$ { |
| $END$ |
| } |
| 适用于:协议缓存区 中的 Other |
4.点击应用,确定即可

也可以根据自己的喜欢添加修改
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异