Sublime Text 编辑器 安装插件 / 快捷键介绍

Sublime Text编辑器的使用:

官网:https://www.sublimetext.com/3

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文件夹。

 

  1. 如果做完以上操作之后,“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.csdn.net/xiaozhi_2016/article/details/52415897

 

使用方法

跳转 Go to anything(Ctrl+P)

  1. 跳转到具体行数:输入 : + 数字
  2. 跳转到项目内的文件: 输入 文件名,出现搜索结果时可以点击上下方向键预览代码,回车进入
  3. 跳转到具体函数 / CSS 位置:输入 @ +
  4. html文件内跳转 :输入 # + 名

修改语法模式,启动命令模式 (Ctrl + shift +P)

  1. 可以按上下方向键选择语法模式,也可以输入搜索。

比如说要隐藏/显示右上角的文档地图 可以输入 Toggle Minimap。

  1. 点击编辑器右下方的语法展示区,选择。

 

多行游标(Ctrl + D )取消选中的游标(Ctrl + K)

  1. 使用单词选择产生多行游标:用鼠标选中 一个参数值,按 Ctrl + D,游标会出现在和这个参数值一样的值后面。
  2. 在所有和选中项一致的词后面出现游标:Alt+F3
  3. Ctrl + shift + L
  4. 默认情况下,使用 shift + 鼠标右键点击 可以产生多行游标

新增一行(Ctrl + 回车)

快速生成多个子元素(父元素标签>子元素类名/id名$*数量)

举个例子:在ul标签里生成5个类名依次排序的li

ul >.item$*5

h1~h6:

h1~6{内容},回车即可生成标题

缩进:

向左缩进:Ctrl + [

向右缩进:Ctrl+]

z粘贴代码时保持缩进(Ctrl+shift+V)

未完待续~

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值