【发布时间】:2013-02-19 20:02:26
【问题描述】:
我在after/ftplugin/yaml.vim中有以下行
syn match yamlBlockMappingKey /^\s*\zs.*\ze\s*:\%(\s\|$\)/
我也试过这个:
execute 'syn match yamlBlockMappingKey /^\s*\zs.*\ze\s*:\%(\s\|$\)/'
这样做的目的是使 vim 正确地突出显示包含空格的键,如 this stackoverflow question。问题是当我打开一个新的 YAML 文件时该命令似乎不起作用。我知道after/ftplugin/yaml.vim 正在被获取,因为我在那里放了一个echom 命令,它显示在messages 中。此外,如果我只是将该行粘贴到命令提示符中并执行它,它就可以工作。有谁知道怎么回事?
【问题讨论】:
标签: vim