Sublime Text编辑器的使用:
1、在Sublime Text 编辑器安装插件前的配置:
- 安装Packet controls插件,方法一通过View->Show Console菜单打开命令行,粘贴如下代码运行:
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
完成后重启sublime,可以在Preferences菜单下看到Package Settings和Package Control两个子菜单。
-
直接下载Packet controls >> https://packagecontrol.io/installation#st3,下载好之后拷贝到Installed Packages这个文件夹里。可以通过Sublime Text “首选项”——“浏览插件目录“去查找Installed Packages文件夹。
- 如果做完以上操作之后,“Ctrl + shift+P”输入“install Package”还会报错,那就开启VPN,选择全局模式即可。
2、编辑器汉化插件:
如上已经安装了Package Control。
在sublime界面按Ctrl + Shift + P组合键,弹出输入框输入Install Package在敲回车键,然后输入ChineseLocalizations这个安装插件,等待安装完成就可以了。
3、安装Emmet插件:
Emmet是很成熟的并且非常适用于编写HTML/XML 和 CSS 代码的前端开发工具,可以大幅度提高前端的开发效率,
Emmet的使用方法也非常简单,以sublime text为例,直接在编辑器中输入HTML或CSS的代码的缩写,然后按tab键就可以拓展为完整的代码片段。
安装方法:在sublime界面按Ctrl + Shift + P组合键,弹出输入框输入Install Package在敲回车键,然后输入emmet找到 Emmet Css Snippets,点击就可以自动完成安装。
语法示例:
1、后代:>
缩写:nav>ul>li
<nav>
<ul>
<li></li>
</ul>
</nav>
兄弟:+
缩写:div+p+bq
<div></div>
<p></p>
<blockquote></blockquote>
上级:^
缩写:div+div>p>span+em^bq
<div></div>
<div>
<p><span></span><em></em></p>
<blockquote></blockquote>
</div>
缩写:div+div>p>span+em^^bq
<div></div>
<div>
<p><span></span><em></em></p>
</div>
<blockquote></blockquote>
分组:()
缩写:div>(header>ul>li*2>a)+footer>p
<div>
<header>
<ul>
<li><a href=""></a></li>
<li><a href=""></a></li>
</ul>
</header>
<footer>
<p></p>
</footer>
</div>
缩写:(div>dl>(dt+dd)*3)+footer>p
<div>
<dl>
<dt></dt>
<dd></dd>
<dt></dt>
<dd></dd>
<dt></dt>
<dd></dd>
</dl>
</div>
<footer>
<p></p>
</footer>
乘法:*
缩写:ul>li*5
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
自增符号:$
缩写:ul>li.item$*5
<ul>
<li class="item1"></li>
<li class="item2"></li>
<li class="item3"></li>
<li class="item4"></li>
<li class="item5"></li>
</ul>
缩写:h$[title=item$]{Header $}*3
<h1 title="item1">Header 1</h1>
<h2 title="item2">Header 2</h2>
<h3 title="item3">Header 3</h3>
缩写:ul>li.item$$$*5
<ul>
<li class="item001"></li>
<li class="item002"></li>
<li class="item003"></li>
<li class="item004"></li>
<li class="item005"></li>
</ul>
缩写:ul>li.item$@-*5
<ul>
<li class="item5"></li>
<li class="item4"></li>
<li class="item3"></li>
<li class="item2"></li>
<li class="item1"></li>
</ul>
缩写:ul>li.item$@3*5
<ul>
<li class="item3"></li>
<li class="item4"></li>
<li class="item5"></li>
<li class="item6"></li>
<li class="item7"></li>
</ul>
ID和类属性
缩写:#header
<div id="header"></div>
缩写:.title
<div class="title"></div>
缩写:form#search.wide
<form id="search" class="wide"></form>
缩写:p.class1.class2.class3
<p class="class1 class2 class3"></p>
自定义属性
缩写:p[title="Hello world"]
<p title="Hello world"></p>
缩写:td[rowspan=2 colspan=3 title]
<td rowspan="2" colspan="3" title=""></td>
缩写:[a='value1' b="value2"]
<div a="value1" b="value2"></div>
文本:{}
缩写:a{Click me}
<a href="">Click me</a>
缩写:p>{Click }+a{here}+{ to continue}
<p>Click <a href="">here</a> to continue</p>
隐式标签
缩写:em>.class
<em><span class="class"></span></em>
缩写:ul>.class
<ul>
<li class="class"></li>
</ul>
缩写:table>.row>.col
<table>
<tr class="row">
<td class="col"></td>
</tr>
</table>
HTML
缩写:!
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
</body>
</html>
缩写:meta:utf
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
缩写:form:post
<form action="" method="post"></form>
缩写:input:h
<input type="hidden" name="" />
缩写:input:search
<input type="search" name="" id="" />
缩写:input:color
<input type="color" name="" id="" />
缩写:btn:s
<button type="submit"></button>
Emmet示例参考:https://blog.youkuaiyun.com/xiaozhi_2016/article/details/52415897
使用方法
跳转 Go to anything(Ctrl+P)
- 跳转到具体行数:输入 : + 数字
- 跳转到项目内的文件: 输入 文件名,出现搜索结果时可以点击上下方向键预览代码,回车进入
- 跳转到具体函数 / CSS 位置:输入 @ + 名
- html文件内跳转 :输入 # + 名
修改语法模式,启动命令模式 (Ctrl + shift +P)
- 可以按上下方向键选择语法模式,也可以输入搜索。
比如说要隐藏/显示右上角的文档地图 可以输入 Toggle Minimap。
- 点击编辑器右下方的语法展示区,选择。
多行游标(Ctrl + D )取消选中的游标(Ctrl + K)
- 使用单词选择产生多行游标:用鼠标选中 一个参数值,按 Ctrl + D,游标会出现在和这个参数值一样的值后面。
- 在所有和选中项一致的词后面出现游标:Alt+F3
- Ctrl + shift + L
- 默认情况下,使用 shift + 鼠标右键点击 可以产生多行游标
新增一行(Ctrl + 回车)
快速生成多个子元素(父元素标签>子元素类名/id名$*数量)
举个例子:在ul标签里生成5个类名依次排序的li
ul >.item$*5
h1~h6:
h1~6{内容},回车即可生成标题
缩进:
向左缩进:Ctrl + [
向右缩进:Ctrl+]
z粘贴代码时保持缩进(Ctrl+shift+V)
未完待续~