Sublime 2 User-defined Autocomplete

  • 1084
  • 0

摘要:Sublime 2 User-defined Autocomplete

Sublime 2是一款非常优秀的编辑器,在Mac下表现由为出色。由于最近写的重复代码非常多,于是写了几个模板,如何应用呢?

点击"Tools"->"New Snippet"就可以快速创建一个snippt。

<snippet>
    <content><![CDATA[
Hello, ${1:this} is a ${2:snippet}.
]]></content>
    <!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
    <!-- <tabTrigger>hello</tabTrigger> -->
    <!-- Optional: Set a scope to limit where the snippet will trigger -->
    <!-- <scope>source.python</scope> -->
</snippet>

直接看上去还是可以理解的:

1. CDATA中的是自动完成的代码,${1:this}代表${tab顺序:自动完成内容},tab顺序可以依次类推

2. tabTrigger是关键词,我自己测试时发现不支持特殊符号

3. scope是作用域,我的模板只适用于python

还有一个隐藏属性<description>template</description>,这个是用于显示在自动填充时的提示文字,可以写代码简略或者说明文字。

 

 

------------------------------

文章的授權使用CC BY-ND2.5協議。凡是標示“轉載”的文章,均來源於網絡並儘可能標註作者。如果有侵犯您的權益,請及時聯繫刪除或者署名、授權。


Gtalk/Email: cmd4shell  [at]  gmail.com