【发布时间】:2020-09-07 23:22:59
【问题描述】:
使用 vim 8、Ultisnips 和 coc-ultisnips。
考虑一下这个sn-p:
snippet cdeg "Add console.debug({})"
console.debug(${0:${VISUAL:value}})
endsnippet
我希望它将cdeg 扩展到console.debug(value)。
问题是如果我有那个缓冲区:
hello
然后视觉选择hello,按C将其替换为cdeg,然后展开。我希望缓冲区看起来像这样:
console.debug(hello)
但是,我得到了
console.debug(value)
所以看起来${VISUAL} 对coc-ultisnips 没有影响。知道发生了什么,以及如何让coc-ultisnips 在${VISUAL} 方面表现得像 UltiSnips?
【问题讨论】: