UltiSnips无法正确触发

5

我正在使用UltiSnips。

http://www.vim.org/scripts/script.php?script_id=2715

一切正常。当我输入st<tab>时,它会插入submit_tag...。但如果st<tab>在其他字符之间,它就不起作用。
例如:foost<tab>bar 有没有办法解决这个问题?
1个回答

22

我是 Ultisnips 的作者。对于这样的事情,您可能会在我们的错误跟踪器上获得更快的反馈:github.com/SirVer/ultisnips。

您正在寻找的功能称为 inword expansion。使用以下方式:

snippet st "My cool st snippet" w
stollen
endsnippet

'w'会确保您的代码片段也会在其他单词中展开。


我在README中找不到关于inspansion的任何提及。README(第4.1部分)说这是默认行为,没有提供选项。无论如何,感谢您对这个人的问题作出回应。我非常感激Ultisnips,我每天都在使用它。感谢您为此付出的所有努力。 - Bentley4
我不明白您所说的“inspansion”是什么意思。也许是i或w选项?请参阅此文档:https://github.com/SirVer/ultisnips/blob/master/doc/UltiSnips.txt#L602 - SirVer
哇,我提供了错误的链接,并且不知何故将“inword expansion”解释为“inspansion”:s。对不起! - Bentley4
1
看起来Launchpad链接并不是UltiSnips问题的合适场所。请前往他们的Github页面:https://github.com/SirVer/ultisnips - labyrinth

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接