Emmet插件

Emmet插件可以说是使用Sublime Text进行前端开发必不可少的插件

它让编写HTML代码变得极其简单高效

基本用法:输入标签简写形式,然后按Tab键

关于Emmet的更多介绍,请查看官方文档

这份速查表,可以帮你快速记忆简写形式

JsFormat插件

这是一款将JS格式化的插件

同样使用Package Control安装JsFormat插件后

即可在JS文件中通过鼠标右键->JsFormat或键盘快捷键Ctrl+Alt+F对JS进行格式化

SideBarEnhancements插件

SideBarEnhancements是一款很实用的右键菜单增强插件

在安装该插件前,在Sublime Text左侧FOLDERS栏中点击右键

更强大的是,该插件还能让我们自定义快捷键呼出某个浏览器以预览页面

这样就不用到项目目录下寻找和拖动到特定浏览器中预览了

安装此插件后

点击菜单栏的preferences->package setting->side bar->Key Building-User

键入以下代码

  1. [ { "keys": ["ctrl+shift+c"], "command": "copy_path" }, //firefox { "keys": ["f1"], "command": "side_bar_files_open_with", "args": { "paths": [], "application": "F://Firefox Developer Edition//firefox.exe", "extensions":".*" //匹配任何文件类型 } }, //chrome { "keys": ["f2"], "command": "side_bar_files_open_with", "args": { "paths": [], "application": "C://Program Files (x86)//Google//Chrome//Application//chrome.exe", "extensions":".*" } }, //ie { "keys": ["f3"], "command": "side_bar_files_open_with", "args": { "paths": [], "application": "C://Program Files//Internet Explorer//iexplore.exe", "extensions":".*" } }]

这里设置其按Ctrl+Shift+C复制文件路径

分别按F1、F2和F3即可分别在firefox,chrome,IE浏览器预览当前页面效果

当然,你也可以自己定义喜欢的快捷键

但要注意代码中的浏览器路径要以自己电脑里的文件路径为准

TrailingSpaces插件

有时候,在代码结尾打多了几个空格或Tab

并没有任何显示效果

TrailingSpaces这款插件能高亮显示多余的空格和Tab

Tag插件

这是HTML/XML标签缩进、补全、排版和校验工具

安装该插件后,可以如上图方式使用Tag插件对HTML/XML进行自动排版等操作

该操作快捷方式 ctrl+ alt + f;

Terminal插件

编程过程中,我们经常需要使用到命令行窗口

Terminal插件可以允许在Sublime Text 3中打开cmd命令窗口

安装好该插件后

即可使用快捷键Ctrl+Shift+T呼出命令行窗口

SublimeCodeIntel插件

这是一款代码提示插件,支持多种编程语言

该插件安装时间可能相对较长

CssComb插件

CssComb是为CSS属性进行排序和格式化插件 [官网]

使用Package Control安装CssComb插件后,你可能发现它并不能运行

它依赖于Node.js [官网]

Autoprefixer插件

这是一款CSS3私有前缀自动补全插件

该插件使用CanIUse资料库,能精准判断哪些属性需要什么前缀

与CssComb插件一样,该插件也需要系统已安装Node.js环境

使用方法:在输入CSS3属性后(冒号前)按Tab键,如下图示

其他:

plaintasks插件:

  主要是对文档类的编辑,写文档说明,做计划日志,工作记录……以及各种备忘录等都是很好的编辑文档,

IMESupport:

  还在纠结sublime里输入汉字时输入框不跟随光标的问题吗?有了这个,就都不是问题了。可以解决sublime里输入法不跟随光标走的问题

CSS Format:

  css代码格式工具,具体功能有:

  • Expanded:

    1. body {
    2. background: #fff;
    3. font: 12px/2em Arial, Helvetica, sans-serif;
    4. }
  • Expanded (Break Selectors):

    1. body {
    2. background: #fff;
    3. font: 12px/2em Arial, Helvetica, sans-serif;
    4. }
    5.  
    6. ol,
    7. ul,
    8. li {
    9. margin: 0;
    10. padding: 0;
    11. }
  • Compact:

    1. body { background: #fff; font: 12px/2em Arial, Helvetica, sans-serif; }
  • Compact (No Spaces):

    1. body{background:#fff;font:12px/2em Arial,Helvetica,sans-serif;}
  • Compact (Break Selectors):

    1. ol,
    2. ul,
    3. li { margin: 0; padding: 0; }
    4. a { color: rgba(65, 131, 196, 0.8); }
  • Compact (Break Selectors, No Spaces):

    1. body{background:#fff;font:12px/2em Arial,Helvetica,sans-serif;}
    2. ol,
    3. ul,
    4. li{margin:0;padding:0;}
  • Compressed:

    1. body{background:#fff;font:12px/2em Arial,Helvetica,sans-serif}ol,ul,li{margin:0;padding:0}a{color:rgba(65,131,196,0.8)}

Autoprefixer:

  详细介绍:http://www.w3cplus.com/blog/tags/470.html

  使用方法:按 ctrl+shift+P调出搜索框,输入autoPrefixer 点击选择!

  Autoprefixer解析CSS文件并且添加浏览器前缀到CSS规则里,使用Can I Use的数据来决定哪些前缀是需要的。

  所有你需要做的就是把它添加到你的资源构建工具(例如 Grunt)并且可以完全忘记有CSS前缀这东西。尽管按照最新的W3C规范来正常书写你的CSS而不需要浏览器前缀。像这样:

1
2
3
a{
     transition :transform 1s
}

  Autoprefixer使用一个数据库根据当前浏览器的普及度以及属性支持提供给你前缀:

1
2
3
4
5
a{
     -webkit-transition :-webkit-transform 1s;
     transition :-ms-transform 1s;
     transition :transform 1s
}

.md文件编辑:

  Markdown Editing 和 Markdown Preview

  自定义快捷键

    如果我们想要直接在浏览器中预览效果的话,可以自定义快捷键:点击 Preferences --> 选择 Key Bindings User,输入:

  1.     "keys": ["alt+m"], "command": "markdown_preview", "args": { "target": "browser"}

     保存后,直接输入快捷键:Alt + M 就可以直接在浏览器中预览生成的HTML文件了。

  不知道md文件编辑格式请自行搜索学习。

  markdown(md)是为那些需要经常码字或者进行文字排版的、对码字手速和排版顺畅度有要求的人群设计的,他们希望用键盘把文字内容啪啪啪地打出来后就已经排版好了,最好从头到尾都不要使用鼠标。
  这些人包括经常需要写文档的码农、博客写手、网站小编、出版业人士等等

  

Package Control:安装SublimeText后必须安装的东西
Trmmer:会自动删除这些不必要的空格 DocBlockr:对代码建立文档 Snippets:快速书写代码
Soda:一个流行的主题,包含代码着色、标签、图标 
Sublime Prefixr:CSS3 私有前缀自动补全插件 JS Format:一个JS代码格式化插件。
SublimeEnhancements:边栏菜单带来扩充的功能 SideBarEnhancements:一个左边栏增强 SublimeLinter:行内高亮语法 FileDiffs:两个不同文件的差异 
jQuery:jQuery插件

ColorPicker:调色板
SASS Build:CSS的预处理器
FTPSync:免费和易用的FTP工具 Git:git的支持插件

SyncedSidebarBg:自动同步侧边栏底色为编辑窗口底色;PS:有时改完后侧边栏颜色没变化,不知什么原因,打开包控制,然后列一下已安装包就刷新了

sublimeLinter:是少数几个能在sublime text 3工作的代码检查插件

sublime text3 前端插件介绍的更多相关文章

  1. sublime Text3 前端常用插件

    sublime Text3 前端常用插件 - File Switching (文件切换) --- Sublime Text提供了一个非常快速的方式来打开新的文件.只要按下Ctrl+ P并开始输入你想要 ...

  2. 前端神器Sublime Text3 常用插件&常用快捷键

    Sublime Text3常用插件 使用Package Control组件安装 也可以安装package control组件,然后直接在线安装: 按Ctrl+`调出console(注:安装有QQ输入法 ...

  3. sublime text3 --前端工程师必备神器

    sublime text3 --前端工程师必备神器 导读目录: 下载与Emmet插件安装 sublime text3 中cssrem安装与使用 sublime Text 3的中文文件名显示为方框的问题 ...

  4. sublime text3 --前端工程师必备

    sublime text3 --前端工程师必备神器 导读目录: 下载与Emmet插件安装 sublime text3 中cssrem安装与使用 sublime Text 3的中文文件名显示为方框的问题 ...

  5. sublime text3配置插件

    之前一直习惯用记事本写代码,懒得用IDE,虽然知道用 IDE效率高一些,不过觉得还是用记事本纯手写代码,比较容易记忆.直到昨天写代码遇到了点问题,截图给师兄看,师兄就问我是不是用记事本写代码,为什么不 ...

  6. SubLime Text3 常用插件总结

    近来开始恶补前端知识,在一定的技能基础上,逐渐开始进阶的学习和使用.因此在这里罗列下,SubLime Text3 常用插件: 1.Emmet 提高HTML & CSS3编写速度. 2.Them ...

  7. Sublime Text3—常用插件Emmet

    摘要 安装请看上一篇Sublime Text-安装,和sublime自带快捷键一起用,写html简直快的飞起. 下面整理的是常用的,完整的可看emmet官方文档. 一.生成标签 1.快速生成文档结构 ...

  8. 前端与php的sublime text3常用插件

    sublime text各种版本下载:http://sublimetext.iaixue.com/dl/ 1.安装Package Control 快捷键: ctrl+`     粘贴内容后Enter: ...

  9. sublime text3 前端编译神器,浏览器实时显示

    前端编译器有很多,Dreamweaver,sublime text ,webstorm,但在使用之后感觉sublime text3就是前端的编译神器 首先sublime text3最好使用英文原版,虽 ...

随机推荐

  1. Beta版本冲刺第七天

    Aruba 408 409 410 428 429 431 完成任务: 新增:完成文字导出为图片并改善画布大小 改进:适应MIUI系统相册选图 改进:调整activity间的跳转逻辑 改进:调整编辑窗 ...

  2. Oracle XE手动建立数据库实例

    参考资料为: [Oracle XE系列之三]使用OMF方式手工创建Oracle XE数据库 - 王立夫 - 博客园http://www.cnblogs.com/opfo/p/5056122.html ...

  3. 网页上获取的元素值,为什么类型,string

    <body> <input type="text" value='9'/><input type="text" value='30 ...

  4. thinkphp 命名空间

    什么是命名空间?从广义上来说,命名空间是一种封装事物的方法.在很多地方都可以见到这种抽象概念.例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色.具体举个例子,文 ...

  5. javascript 数字格式化

    对数字进行格式化输出,是非常有意义的一件事情,例如许多时候,我们希望一个数字能够输出为指定格式的字符串,拿25.9878来说,我们可能会希望它能保留两位小数来说出,即结果为25.99,或者对于0.34 ...

  6. Html中列表标签<ul>的使用

    借助Html中的列标标签<ul>在某列文字前面添加标注 <html> <head> <title>文字上方添加标记说明</title> &l ...

  7. webapi-test

  8. 2.3switch case 语句注意事项。

    #include<stdio.h> int main() { void action1(int, int),action2(int, int); char ch; , b=; ch = g ...

  9. 使用powershell批量添加Keil和IAR的头文件路径

    在Keil和IAR的工程中,为了使文件结构清晰,通常会设置很多的子文件夹,然后将头文件和源文件放在不同的子文件夹中,这样就需要手动添加这些头文件夹的路径.当工程结构非常复杂时,文件夹的数量就非常多,特 ...

  10. RESTful API URI 设计的一些总结

    非常赞的四篇文章: Resource Naming Best Practices for Designing a Pragmatic RESTful API 撰写合格的 REST API JSON 风 ...