4

SublimeText2のオートコンプリート機能について知りました。

オートコンプリートファイルの例:

{
        "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などの単純な形式を使用する場合。

4

3 に答える 3

4

Jeffrey Way の優れたチュートリアルであるSnipMateを探していると思います: Vim Essential Plugin: SnipMate

必要なことができるその他のプラグイン: SparkUpまたはZen Coding.vim

于 2012-07-25T12:37:02.287 に答える
3

SnipMate の最近の代替手段はUltiSnipsのようですが、私自身は試していません。

vim には省略形のサポートも組み込まれていますが、短いテキストを長いテキストに拡張するよりも複雑なものはサポートしていないと思います。それでもかなり役に立ちます。

于 2012-07-25T12:40:17.680 に答える
0

neocomplcacheまたはautocomplpopを試しましたか? 彼らはあなたが望むことをしているようです。

于 2012-07-25T19:33:40.697 に答える