我定义了两个UltiSnips触发器,它们以我想要防止的一种特定方式进行匹配。第一个触发器的定义如下:
snippet "exa(ct)?" "Exact" r第二个是这样的:
snippet "getct|ct" "Get( CurrentTime )" rw输入exact<tab>将给我UltiSnips的选择消息,以选择上面的一条。在第二个片段末尾的w选项不应该阻止它的触发,除非它被非字字符包围?
发布于 2014-07-19 19:42:27
解决方案是在正则表达式的开头使用\b,放弃w选项,因为r总是覆盖其他选项。
snippet "\bexa(ct)?" "Exact" r
...
snippet "\bgetct|ct" "Get( CurrentTime )" rhttps://stackoverflow.com/questions/24603057
复制相似问题