Webcourse/00-前端工具/04-Sublime Text在前端中的使用.md
qianguyihao 4d1bbb0c8d update
2018-11-22 17:17:42 +08:00

148 lines
4.2 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

### 新建文件时快速生成Html
**安装如下插件**
- FileHeader自动创建文件开头模板并且会根据最后的保存时间修改更新时间[官网链接](https://github.com/shiyanhui/FileHeader)。
- CSS Formatcss格式化
- Emmet它能够让你在编辑器中书写CSS和HTML的缩写并且动态地拓展它是一个能大幅度提高前端开发效率的一个工具这个软件的安装过程比较久[官网教程](http://docs.emmet.io/)。
**开始使用**
新建文件输入`html:5`[Ctrl + E] 或者 Tab
参考链接[Sublime Text 新建文件快速生成Html头部信息代码补全汉化](http://www.jianshu.com/p/f44e91bf9dfb)
## 常用插件
### SublimeCodeIntelJavaScript代码自动提示不好用
安装完成后通过路径Perferences->Package Settings->SublimeCodeIntel->Setting - Defalut打开配置文件
```
"codeintel_selected_catalogs": ["jQuery"]
```
改为
```
"codeintel_selected_catalogs": ["JavaScript"]
```
保存后重启软件
参考链接[#](http://blog.csdn.net/hehexiaoxia/article/details/54134756)
### javascript completJavaScript代码自动提示
- [官网链接](https://packagecontrol.io/packages/JavaScript%20Completions)
- [GitHub链接](https://github.com/pichillilorenzo/JavaScript-Completions)
在google上搜关键字"sublime javascript complete"找到的另外还搜到一个[SublimeAllAutocomp lete](https://github.com/alienhard/SublimeAllAutocomplete)
### JsFormatJS代码格式化
快捷键是选中JS代码然后按ctrl+alt+f
或者先用快捷键打开命令面板 ctrl + shift + p, 再输入 Format: Javascript 就可以使用格式化命令
### Sublime Server
我们如果右键在浏览器中打开html网页其实是以**文件路径**的方式打开的导致很多api无法操作最好的办法是将html在服务器上打开
我们如果安装 `Sublime Server`就可以让网页在本地的服务器上打开
安装成功之后使用步骤如下
1选择菜单栏"Tools --> SublimeServer --> Start SublimeServer"启动服务器
2在html文档里右键选择 "View in SublimeServer"
如果想关闭服务器直接把Sublime Text 整个软件关掉就好其他的关闭方式容易导致软件卡死
## 代码快速生成
1`>`符号的技巧
输入`ul>li*9`然后按tab键生成的代码如下符号`>`是包含的关系
```html
<div>
<li>a</li>
<li>a</li>
<li>a</li>
<li>a</li>
<li>a</li>
<li>a</li>
<li>a</li>
<li>a</li>
<li>a</li>
</div>
</div>
```
## sublime text 快捷键
| Win快捷键 | Mac快捷键 |作用 | 备注 |
|:-------------|:-------------|:-----|:-----|
|html:5+tab||html结构代码||
|tab||补全标签代码||
|tab|补全标签代码| |比如在html文件中输入`div`然后 按住tab键后会自动生成`<div></div>`||
| **Ctrl + Shift + D** | Cmd + Shift + D|复制当前行到下一行 | |
| Ctrl+Shift+K || 快速删除整行 | |
|Ctrl+鼠标左键单击||集体输入||
|Ctrl+H|Option+Cmd+F|查找替换|||
| Ctrl+/ || | |
| Ctrl+Shift+/ || | |
|Ctrl+L| | 快速选中整行继续操作则继续选择下一行效果和 `Shift + ↓` 效果一样| |
|**Ctrl+Shift+L**| | 先选中多行再按下快捷键会在每行行尾插入光标即可同时编辑这些行| 经常与上一个快捷键结合起来使用 |
|**Ctrl + Shift +/**| Ctrl + Cmd +/ | 移动当前行 | |
|F11||全屏||
## 推荐阅读
- [Sublime Text使用技巧](https://github.com/smyhvae/tools/blob/master/01-%E4%B8%AA%E4%BA%BA%E6%95%B4%E7%90%86/Sublime%20Text%E4%BD%BF%E7%94%A8%E6%8A%80%E5%B7%A7.md)
我自己整理的
## 参考链接
- [ Sublime Text 一样使用 Chrome DevTools](https://chinagdg.org/2015/12/%E5%83%8F-sublime-text-%E4%B8%80%E6%A0%B7%E4%BD%BF%E7%94%A8-chrome-devtools/)