Sublime Text 自定义Snippets,实现代码自动补全

在菜单上点击Tools -> New Snippet,会新建一个xml文件页签:

content 里面就是代码模版:${序号:默认值} ,序号相同的地方光标会同时停在那可以多处同时编辑。序号大小就是tabindex。在实际使用代码的时候,可以使用tab切换光标位置。
 
tabTrigger 是指输入该字符串后tab就是在光标插入content中的内容。
 
scope 是指在何种文件类型中使用。
 
这个是我自己定义的HTML5的模板
 
<snippet>
    <content><![CDATA[
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
</body>
</html>
]]></content>
    <!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
    <tabTrigger>!</tabTrigger>
    <!-- Optional: Set a scope to limit where the snippet will trigger -->
    <!-- <scope>source.python</scope> -->
</snippet>
 
我只要输入!然后按Tab,就直接生成此文件,同时我们也可以把自己的注释模板、常写的代码模板化生成快捷键提高输入效率!
 
 
最后提醒,模板文件后缀必须是.sublime-snippet
评论 (0) 分享 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址