用 ultisnips 做 snippet 插件。
在 eruby.snippets 中配置了:
snippet = <%= ${1} %> endsnippet
但是当"="前面有其他字符的时候无法触发,
比如:
<div>=|</div>
当在 "|" 位置时,无法触发上面的 snippet。
之前使用 snipmate.vim 的时候是没问题的
这个输入<%=%>的快捷键,在 textmate 有相应的快捷键,到 vim 下面,我就开始自己手输入了。没觉得慢多少。当然,也是没找到好插件吧。ultisnips 好用吗?
#1 楼 @xds2000 之前一直在用 snipmate, 自定义代码片段还是挺方便的,能提升 type 的效率。 不过 snipmate 好像停止更新了,就切换的 ultisnips 了。 现在还在摸索中。
#2 楼 @windless_j https://github.com/garbas/vim-snipmate