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

键入以下代码

[    { "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:

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

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

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

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

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

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

    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,输入:

    "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. 自己封装的常用NPOI文件导出源码

    示例: 1. 2.示例2 源码下载地址:https://github.com/aa1356889/NPOICode

  2. Sqlite使用

    安装命令行工具从http://www.sqlite.org/download.html下载Precompiled Binaries for Windows下的sqlite-tools-win32-x8 ...

  3. Chrome 开发工具之Timeline

    之前有说到Element,Console,Sources大多运用于debug,Network可用于debug和查看性能,今天的主角Timeline更多的是用在性能优化方面,它的作用就是记录与分析应用程 ...

  4. 【转载】STL之priority_queue

    参考资料:传送门先回顾队列的定义:队列(queue)维护了一组对象,进入队列的对象被放置在尾部,下一个被取出的元素则取自队列的首部.priority_queue特别之处在于,允许用户为队列中存储的元素 ...

  5. webapi8

  6. PowerDesigner连接Oracle并导出表结构

    环境:Oracle 11G(远程) + win32_11gR2_client + PowerDesigner 15 一.下载.安装.配置 1.下载地址 win32_11gR2_client客户端下载地 ...

  7. ebay api接口开发基本步骤

    因公司项目需求,要进行ebay api开发,网上很多资料已过时,自己记录一下. 准备工作 一.注册账号 1开发者账号注册 https://developer.ebay.com/signin?retur ...

  8. REDHAT一总复习1 输出重定向及head tail的用法

    1.使用bash命令,在server机上完成以下任务.(考点是:head  tail的使用) .显示/usr/bin/clean-binary-files文件的前12行,并将其输出到/home/stu ...

  9. kafka(logstash) + elasticsearch 构建日志分析处理系统

    第一版:logstash + es 第二版:kafka 替换 logstash的方案

  10. HTML5、微信、APP:创业寒冬只能选其一,该选哪个?

    HTML5手机网站 优势:开发技术简单,研发周期短,用户接触成本低 劣势:功能实现相比APP存在差距,用户重复使用难度大,用户粘性差 适合场景:把手机网站当成网络上的“电子产品介绍手册”.手机网站更适 ...