簡體   English   中英

按下vim中的snipmate插件中的選項卡三倍輸入

[英]pressing tab in snipmate plugin in vim triples the input

Snipmate使我的輸入增加了三倍。 我做以下事情:

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}輸入“lala”時,我得到了

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})

我寫的,可能有點偏頗,但是當SirVerUltiSnips時,我沒有看到使用snipMate的任何理由。 不要誤會我的意思snipMate很棒,或者更好說 - 很棒,但現在它遠遠落后於UltiSnips插件。

請務必在本項目的README中看到截屏視頻 - 以查看我上面所說的內容。

祝好運。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM