Preface
YCM(Youcompleteme)和Ultisnips两个都是很神奇的插件,但是更加神奇的事情发生了,他们的按键产生冲突。有很多的人都采取了替换别的按键的方法~但是作为一个完美主义者,而且为了减轻记忆的压力,算了吧~直接就不改按键了。
1. 原理
有两篇文章可以看一下,不过是英文的:
- How to Make YouCompleteMe Compatible With UltiSnips
- Github Issue-36
- YCM–AND–Yltisnips—Stackoverflow
主要是Ultisnips的调用等级比较高,如果有snippets的时候就会调用Ultisnips,如果没有snippets的时候就会调用YCM的自动补全功能。这样就可以完美的结合了。不过呢,在别人提供的方案里面(本例中),是将Utlisnips的内容放在YCM的补全列表里面,然后再将snippets放入其