Sublime Text中如何为Dockerfile启用语法高亮?

48

在Sublime Text中是否可以为Dockerfile获取语法高亮?


1
不是最佳答案,但atom.io有一个Dockerfiles插件。 - opHASnoNAME
5个回答

40

17

适用于Mac

Press cmd(⌘)-shift-p and type "add repo".
Then paste in the GitHub address for this package:

https://github.com/jaytaylor/Dockerfile.sublime-syntax

Press cmd(⌘)-shift-p and type "install".
Enter "Dockerfile.sublime-syntax" and press enter.

适用于 Windows

the same just replace cmd(⌘) with Ctrl
Now you're all set! Enjoy!

这些指令是针对 Sublime Text 3 的。4的指令在下面的答案中:https://dev59.com/F1kT5IYBdhLWcg3wG8D4#71745393 - degenerate

9

4个步骤

  1. 按下 command + shift + p 打开“命令面板” (链接)。

  2. 搜索: package control: install package (如果你还没有安装它,你需要先安装)

  3. 接着搜索: dockerfile syntax highlighting

  4. 关闭并重新打开Dockerfile文件,它将会进行语法高亮。


1
请注意,这些说明适用于 Sublime Text 4 - degenerate

0

针对 Mac,Sublime Text 编辑器的 Dockerfile 扩展:

步骤:

  1. 按下 cmd(⌘)+shift+p 并输入 "add repo"。
  2. 粘贴此软件包的 GitHub 地址: https://github.com/jaytaylor/Dockerfile.sublime-syntax
  3. 按下 cmd(⌘)+shift+p 并输入 "install"。
  4. 输入 "Dockerfile.sublime-syntax" 并按回车键。

-2
如果有人遇到同样的问题,在docker-compose文件中,您可以将lower_case_table_names配置附加到mysql命令中。
mysql:
    image: mysql:8
    container_name: shiftmonitor_mysql
    command: mysqld --lower_case_table_names=0

它有效。


1
你的回答与问题无关,也许你回复了错误的帖子? - degenerate

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接