在 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 的语法突出显示。