Goto anything :Command + P
@:列出函数、CSS选择器
多行游标:Command + D
取消选中上一个Command + K 然后 Command + D
命令模式:Command + shift + P
快速设置语法:set Syntax ...
emmet 插件 :快速生成一段 HTML 模板 ,先输入 !然后再Control + E
Command + 回车
Command + shift + 回车
缩进:增加缩进 或者 减小缩进Command + ]
和 Command + [
Command + shift + v
command + [
,像左缩进,command + ]
,像右缩进Command + shift +d
,此时光标落在下面的那行 Command + x
在Sublime Text中,可以自定义一些代码片段,用来减少重复代码的书写,比如一个基类的定义,一条数据库的操作,一段 api 的定义等等。
添加自己的 snippets 方法:Tools->Developer->New Snippet...
,然后就会出现下面一段预定义的 snippet 结构:
<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>
说明:
<content>这个标签内插入你自己定义的代码片段</content>
<tabTrigger>你自己定义的使用上面代码片段的快捷键</tabTrigger>
<scope>使用范围,不填写代表对所有文件有效。</scope>
<description>自己对这个 snippet 的描述</description>
<content></content>
标签,其他都是可选的。样例说明:
<snippet>
<content>
<![CDATA[
-webkit-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.5);
box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.5);
]]>
</content>
<tabTrigger>cssshadow</tabTrigger>
<description>一个CSS的阴影片段</description>
<scope>text.html</scope>
</snippet>
上面的代码就是一个CSS阴影的代码片段。
以上就是 Sublime Text 中的 snippet 代码片段功能。
相关文章推荐: