3

Snipmateは私の入力を3倍にします。私は次のことをします:

template[press tap here]

私は拡張を取得します:

template <class T = >
class  {
public:
  () {}
  ~() {}
private:
};

これは単にの定義に従います~/.vim/vim-addons/snipmate-snippets/snippets/cpp.snippets

# template
snippet template
    template <class ${1:T} = ${2}>
    class ${3:`Filename('$3', 'name')`} {
    public:
        $3() {}
        ~$3() {}
    private:
    };

{$1}入力や{$2}タブストップは問題ありませんが{$3}、 「ララ」と入力すると

template <class T = int>
class lala lala  alal {
public:
  lala  alal() {}
  ~lala  alal() {}
private:
};

snipmate構文は非常に単純です。私は自分が間違っていることに混乱しています。

VAMを介してsnipmateをインストールしました

call vam#ActivateAddons(['snipmate-snippets'], {'auto_install' : 0})
4

1 に答える 1

1

私が書いたものは少し偏っているかもしれませんが、SirVerのUltiSnipsがある場合、snipMateを使用する理由はわかりませ。誤解しないでください。snipMateは素晴らしい、またはもっと良い言い方をすれば-素晴らしいですが、今ではUltiSnipsプラグインよりはるかに遅れています。

このプロジェクトのに投稿されたスクリーンキャストを必ず確認してくださいREADME。上記で述べたことの証拠を確認してください。

幸運を。

于 2012-12-11T00:01:06.930 に答える