【发布时间】:2016-01-17 07:15:36
【问题描述】:
在 http://www.ultraedit.com/downloads/extras/wordfiles.html 我没有找到 Docker 的 wordfile。
http://www.ultraedit.com/support/tutorials_power_tips/ultraedit_linux/add_a_wordfile.html 解释如何扮演自己的角色。
灵感来自https://github.com/docker/docker/blob/master/contrib/syntax/vim/syntax/dockerfile.vim 我试过了:
/L20"Docker" Line Comment = # Escape Char = \ String Chars = "' File Extensions =
/Delimiters = ~!@$%^*()+=/\[]{}:;"<>'�` , .?
/Indent Strings = "{("
/Unindent Strings = "})"
/Function String = "%[a-zA-Z_]*("
/C1
ADD
CMD
ENTRYPOINT
ENV
EXPOSE
FROM
MAINTAINER
RUN
USER
LABEL
VOLUME
WORKDIR
COPY
STOPSIGNAL
/C2
/C3
]
[
/C4
开始吧。
需要进行哪些更改才能使其成为适用于 docker 的正确语法高亮文件?
在我的 Mac 上,我将上面的代码放入 /Library/Application Support/UltraEdit/wordfiles/docker.uew
然后重新启动 Ultraedit 并从视图菜单中主动选择 Docker 的语法突出显示。
【问题讨论】:
-
我以 bash.uew 为起点,从该文件中添加更多内容可能是有意义的,因为 docker 命令似乎“包装”了 bash 语法。
标签: docker syntax-highlighting ultraedit