使用 vim 8、Ultisnips 和 coc-ultisnips。
考虑这个片段:
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
表现得像 UltiSnips${VISUAL}
吗?