安装Hashicorp Terraform插件可实现Sublime Text对HCL语法高亮,首先通过Package Control安装Terraform by int128插件,然后打开.tf文件验证高亮效果,若未自动识别可手动设置语法并配置文件关联以确保默认使用Terraform语法,最后可选装DocBlockr、AutoFileName等插件增强编码体验。

Sublime Text 要实现 Terraform 和 HCL(HashiCorp Configuration Language)的语法高亮,需要安装对应的语法高亮插件。最常用且维护良好的是 Hashicorp Terraform 插件,它支持 .tf 文件的语法高亮、自动补全和格式化等功能。
1. 安装 Package Control(如未安装)
Package Control 是 Sublime Text 的插件管理工具,大多数插件都通过它来安装。
按下快捷键 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(Mac),打开命令面板,输入 "Install Package Control",选择安装即可。2. 安装 Terraform / HCL 语法高亮插件
推荐使用社区广泛使用的插件:
- Terraform by int128
- 按下 Ctrl+Shift+P 打开命令面板
- 输入 Package Control: Install Package 并回车
- 等待插件列表加载完成
- 搜索 Terraform,点击安装
该插件会自动识别 .tf 文件,并提供 HCL 语法高亮、代码片段(snippets)、以及资源类型自动补全功能。
3. 验证语法高亮是否生效
打开一个 .tf 文件,例如:
resource "aws_instance" "web" {
ami = "ami-123456"
instance_type = "t3.micro"
}
如果关键字、字符串、变量等有不同颜色显示,说明语法高亮已成功启用。
如果没有自动识别,可手动设置语法:
- 点击右下角显示的语法类型(如“Plain Text”)
- 选择 Terraform → Terraform
4. 可选:配置文件关联(确保 .tf 文件默认用 Terraform 语法打开)
避免每次手动切换语法,可设置文件自动关联。
- 打开一个
.tf文件 - 设置好语法为 Terraform 点击菜单栏:View → Syntax → Open all with current extension as... → Terraform → Terraform3>
此后所有 .tf 文件都会默认使用 Terraform 语法高亮。
5. 其他增强功能(可选)
可配合以下插件提升编码体验:
- DocBlockr:添加注释模板
- AutoFileName:自动补全文件路径
- Emmet:通用代码补全(对 HCL 帮助有限)
基本上就这些。配置完成后,Sublime Text 就能很好地支持 Terraform 和 HCL 的语法高亮与基础开发功能,简洁高效。










