我并不了解如何使用YouCompleteMe来创建漂亮的模板,就像我以前在崇高时所拥有的那样。
我想要实现的两个基本例子:
输入" log"正在完成
console.log "\$1"
输入" fori"正在完成
for \$1 in \$2
\$3
所以基本上扩展模板然后允许我快速填充空格并最终在最后一个" cue"。
根据我的理解,YouCompleteMe可以做任何你需要的事情,包括 mocha迟到和 milkshakes ,但我仍然不知道如何做这件事。
答案 0 :(得分:1)
片段就像类固醇上的内置:abbreviate
一样,通常带有参数插入,镜像和内部多个停止。第一个非常着名(并且仍然广泛使用)的Vim插件之一是snipMate(受 TextMate 编辑器的启发);不幸的是,它不再维持;虽然有a fork。现代替代方案(虽然需要Python)是UltiSnips。还有更多内容,请参阅this list on the Vim Tips Wiki。
有三件事要评估:第一,摘录引擎本身的功能,第二,作者或其他人提供的片段的质量和广度;第三,添加新片段是多么容易。