首先安装 Package Control,再通过命令面板搜索并安装 zensh 开发的 Protocol Buffer 插件,之后 .proto 文件将自动高亮,关键字如 message、required、string 等会以不同颜色显示,若未自动识别可手动将语法设为 Protocol Buffer。

要让 Sublime Text 支持 ProtoBuf 语法高亮,只需要安装对应的插件即可。Sublime 官方和社区提供了多个支持 Google Protocol Buffers(.proto 文件)语法高亮的插件,最常用的是 Protocol Buffer 插件。
1. 安装 Package Control(如果尚未安装)
大多数 Sublime 插件都通过 Package Control 来管理。按下 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(Mac),输入 "Install Package Control",选择安装。安装完成后会提示重启 Sublime。
2. 安装 Protocol Buffers 插件
使用 Package Control 安装 ProtoBuf 支持:
- 按下 Ctrl+Shift+P 打开命令面板
- 输入 Package Control: Install Package 并回车
- 等待插件列表加载,搜索并选择 Protocol Buffer(通常由 zensh 开发)
- 点击确认安装
安装完成后,所有以 .proto 结尾的文件将自动启用 ProtoBuf 语法高亮。
3. 手动设置语法(可选)
如果打开 .proto 文件没有自动高亮,可以手动指定语法:
- 打开一个 .proto 文件
- 点击右下角显示的语法类型(如“Plain Text”)
- 选择 Protocol Buffer
之后 Sublime 会记住该文件类型的语法设置。
4. 验证效果
打开任意 .proto 文件,你应该能看到字段、message、enum、syntax、package 等关键字有不同颜色高亮,结构清晰可读。
例如:
message Person {required string name = 1;
required int32 id = 2;
optional string email = 3;
}
上述代码中的 message、required、string 等都会被正确着色。
基本上就这些。不复杂但容易忽略的是确保插件名称准确,避免安装过时或命名相似的非主流插件。










