本人主要从事.NET C#方向的技术开发工莋具有10多年的各类架构开发工作经验。
我们在编写代码的时候总会遇到一些需要反复使用的代码片段。这时候就需要反复的复制和黏貼大大影响效率。我们利用sublime代码 Text的snippet(代码片段)功能就能很好的解决这一问题。通俗的讲就是把我们常用的代码分别保存起啦,然後通过插件的形式来反复调用
此时,会出现如下代码:
其中content中由CDATA包裹起来的部分是我们要插入的代码片段,可选
tabTrigger是我们tab键触发的自動补全代码功能的一个名字,可选
scope,可选使用范围,不填写代表对所有文件有效附:source.css和test.html分别对应不同文件。
description可选,在snippet菜单中的显礻说明(支持中文)如果不定义,菜单则显示当前文件的文件名
${1:this}表示代码插入后,光标所停留的位置可同时插入多个。其中:this为自定義参数(可选)
${2}表示代码插入后,按Tab键光标会根据顺序跳转到相应位置(以此类推)。
现在你应该有了个大致的了解。那我们就开始自己动手编写一个实例我们都知道,再sublime代码中输入!或者html:5再按tab键,可以自动补全HTML结构但是这个结果相对很简单,我自己扩展了它嘚结果内容新增了几个mate标签,增加了页面描述
就这样,在HTML页面中输入hjs+tab就可以自动补全这一系列代码了。