Snippate将我的输入增加三倍。我做以下事情:
template[press tap here]
我得到一个扩展:
template <class T = >
class {
public:
() {}
~() {}
private:
};
其简单地遵循CCD_ 1 中的定义
# template
snippet template
template <class ${1:T} = ${2}>
class ${3:`Filename('$3', 'name')`} {
public:
$3() {}
~$3() {}
private:
};
我输入{$1}
和{$2}
选项卡没有问题,但当我为{$3}
输入"lala"时,我会得到
template <class T = int>
class lala lala alal {
public:
lala alal() {}
~lala alal() {}
private:
};
snippate语法非常简单。我对自己做错了什么感到困惑。
我通过VAM 安装了狙击手
call vam#ActivateAddons(['snipmate-snippets'], {'auto_install' : 0})
我写的东西可能有点偏见,但当有SirVer的UltiSnips时,我看不出有任何理由使用snipMate。不要误解我的意思,snipMate很棒,或者更好地说,曾经很棒,但现在它远远落后于UltiSnips插件。
一定要看到这个项目的README
中发布的屏幕截图——看看我上面所说的证据。
祝你好运。