刚刚找到Sublime Text 2中的autocomplete功能。
示例自动完成文件:
{
"scope": "text.html - source - meta.tag, punctuation.definition.tag.begin",
"completions":
[
{ "trigger": "a", "contents": "<a href=\"$1\">$0</a>" },
{ "trigger": "abbr", "contents": "<abbr>$0</abbr>" },
{ "trigger": "acronym", "contents": "<acronym>$0</acronym>" }
]
}
我试图为Vim搜索类似的东西,但是找不到任何东西。
Vim有这样的事吗?优选地,如果它使用简单的生成格式,如JSON,YAML等
答案 0 :(得分:3)
我认为你正在寻找SnipMate,这是Jeffrey Way的一个很好的教程:Vim Essential Plugin: SnipMate
可以执行您想要的其他插件:SparkUp或Zen Coding.vim
答案 1 :(得分:3)
SnipMate的最新替代品似乎似乎是UltiSnips,但我自己并没有尝试过。
还有vim's built in abbreviations支持,但我认为它们不支持比将短文本扩展为更长文本更复杂的东西。尽管如此仍然非常有用。
答案 2 :(得分:0)
您是否尝试过neocomplcache或autocomplpop?他们似乎做你想做的事。