摘要: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