【发布时间】:2013-01-31 12:34:36
【问题描述】:
我的 macvim 上安装了 ultisnips 和 youcompleteme 包。
问题是 ultisnips 不起作用,因为 tab 受 ycm 约束。
我尝试输入let g:UltiSnipsExpandTrigger = "<s-tab>",以便可以使用 shift-tab 触发 sn-p 完成,但由于某些未知原因它不起作用。我可以使用大写作为触发器,但到目前为止我还没有找到这样做的方法。
你们中有人一起使用这两个插件吗? 我该怎么做才能使 shift-tab 工作? 你能推荐另一个触发 sn-ps 的键吗?
【问题讨论】:
-
YCM 也映射
<S-Tab>,UltiSnips、IIRC 也是如此。我猜你应该问问 YCM 的作者。 -
我更改了之前在 ycm 上完成的键,并删除了 s-tab。还是行不通。我想我会尝试在 github 上给他发消息
-
看看你的地图是否与
:verbose map <S-Tab>一起工作,但它可能无法在命令行vim上工作。一个很好的替代 imo 是<CR>。 -
感谢您,我渴望找到解决方案,而 YouCompleteMe 没有论坛这一事实很烦人。谢谢
-
你最近有没有试过这个?必须更新一个或两个插件,因为 UltiSnips 文档说:“YouCompleteMe - 为 UltiSnips 提供开箱即用的完成支持。它为 sn-ps 提供了非常好的完成对话。”
标签: vim autocomplete macvim ultisnips