gpt4 book ai didi

vim 8、UltiSnips 和 coc-ultisnips : `${VISUAL}` does nothing

转载 作者:行者123 更新时间:2023-12-03 17:00:17 25 4
gpt4 key购买 nike

使用 vim 8、Ultisnips 和 coc-ultisnips。

考虑这个片段:

snippet cdeg "Add console.debug({})"
console.debug(${0:${VISUAL:value}})
endsnippet

我希望它能够扩展 cdegconsole.debug(value) .

问题是如果我有那个缓冲区:
hello

然后视觉选择 hello , 按 C将其替换为 cdeg然后展开。我希望缓冲区看起来像这样:
console.debug(hello)

但相反,我得到
console.debug(value)

所以看起来 ${VISUAL}coc-ultisnips 没有影响.知道发生了什么,以及如何拥有 coc-ultisnips${VISUAL} 方面表现得像 UltiSnips ?

最佳答案

可能是我用错了。在 UltiSnips 中,您必须进行视觉选择,然后按 ,然后按您的代码段,然后再按一次。只有这样你才能插入你的视觉选择。

我不知道这是否适用于 coc-ultisnips ,因为我已经切换回 YouCompleteMe + UltiSnips 和 Supertab:YCM 为 TypeScript 提供了更好的补全结果,并且与 UltiSnips 配合得很好。

这是将 Tab 用于 YCM 和 UltiSnips 的门票:https://stackoverflow.com/a/22253548/10421344

关于vim 8、UltiSnips 和 coc-ultisnips : `${VISUAL}` does nothing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61932661/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com