sublime text 默认不支持 dockerfile 语法高亮,需手动设置语法或安装 dockerfile syntax highlighting 插件;插件可自动识别多种命名格式,推荐使用 package control 安装。
Sublime Text 里 Dockerfile 没有语法高亮?
默认安装的 Sublime Text 不识别 Dockerfile,打开后全是纯文本,关键词(如 FROM、RUN、COPY)不着色。这不是 bug,是没关联语法定义——得手动指定或装插件。
手动设置当前文件为 Dockerfile 语法
适合临时查看、不想装插件的场景。操作简单但不持久:
- 打开
Dockerfile文件 - 点击右下角语法标识(比如显示 “Plain Text”)
- 选 Open all with current extension as… → Dockerfile
- 或直接选 View → Syntax → Docker → Dockerfile
注意:这个设置只对当前窗口生效;如果文件没后缀(比如叫 Dockerfile.dev),需先通过 View → Syntax → Open all with current extension as… 把 .dev 关联到 Dockerfile 语法。
安装 Dockerfile 插件(推荐:Dockerfile Syntax Highlighting)
Package Control 是最稳定的方式,别用 GitHub 直接 clone —— 容易漏依赖或路径错: