• 10. Package control
  • Package control是必装插件,全部其它的插件和主题都能够通过它来安装。

    希望它能出如今正式版默认包中。

    首先參照以下的教程来安装Package Control:

    • 怎样安装Package Control

    9. Bracket Highlighter

    用于匹配括号。引號和html标签。对于非常长的代码非常实用。安装好之后,不须要设置插件会自己主动生效。

    8. DocBlockr

    DocBlockr能够自己主动生成PHPDoc风格的凝视。它支持的语言有Javascript, PHP, ActionScript, CoffeeScript, Java, Objective C, C, C++。

    用法

    按下Enter或者Tab键。代码自己主动变成

    7. SideBar Enhancements

    这个插件改进了側边栏。添加了很多功能:将文件移入回收站,在浏览器中浏览,将文件拷贝到剪切板。

    6. Prefixr

    因为CSS3和HTML5的W3C规范都尚未统一,各大浏览器对标准的支持还是有差异的。所以在编写CSS3代码还须要针对不同的浏览器写一堆的CSS3代码前缀。Prefixr插件能将CSS3代码自己主动生成跨浏览器CSS代码。

    用法

    1
    2
    3
    4
    .box
    {
         
          border-radius:  
          10px  
          ;
         
          box-shadow:  
          0  
          0  
          5px  
          rgba(  
          0  
          ,  
          0  
          ,  
          0  
          ,.  
          4  
          );
    }

    按下control
    + command + X
    (Mac)或者 ctrl
    + Alt + X
    (Windows),会转换成:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    .box
    {
         
          -webkit-border-radius:  
          10px  
          ;
         
          -moz-border-radius:  
          10px  
          ;
         
          border-radius:  
          10px  
          ;
     
         
          -webkit-box-shadow:  
          0  
          0  
          5px  
          rgba(  
          0  
          ,  
          0  
          ,  
          0  
          ,.  
          4  
          );
         
          -moz-box-shadow:  
          0  
          0  
          5px  
          rgba(  
          0  
          ,  
          0  
          ,  
          0  
          ,.  
          4  
          );
         
          box-shadow:  
          0  
          0  
          5px  
          rgba(  
          0  
          ,  
          0  
          ,  
          0  
          ,.  
          4  
          );
    }

    5. Emmet(Zen Coding)

    大名鼎鼎的Zen Coding改名作Emmet啦。Zen Coding的Sublime Text 2插件也不再更新,如今整个项目搬到了Emmet了。只须要一行代码就能高速生成html代码。

    1
    ul#nav>li.item$*4>a{Item
    $}

    你仅仅须要按下control
    + E
    ,代码就会自己主动展开成:

    1
    2
    3
    4
    5
    6
    <  
          ul  
          id  
          =  
          "nav"  
          >
          
          <  
          li  
          class  
          =  
          "item1"  
          ><  
          a  
          href  
          =  
          ""  
          >Item
    1</
             a  
          ></  
          li  
          >
          
          <  
          li  
          class  
          =  
          "item2"  
          ><  
          a  
          href  
          =  
          ""  
          >Item
    2</
             a  
          ></  
          li  
          >
          
          <  
          li  
          class  
          =  
          "item3"  
          ><  
          a  
          href  
          =  
          ""  
          >Item
    3</
             a  
          ></  
          li  
          >
          
          <  
          li  
          class  
          =  
          "item4"  
          ><  
          a  
          href  
          =  
          ""  
          >Item
    4</
             a  
          ></  
          li  
          >
    </  
          ul  
          >

    还没试过的童鞋一定要试一下,体验一下Emmet的奇妙功能吧。

    4. Git

    Git是我最喜欢的版本号控制系统,假设你每天要使用Git。那这个插件对你来说不可缺少了。

    使用Package Control下载后,你仅仅须要调出命令面板,输入Git,便能找到全部经常使用的功能。

    3. JSLint

    JSLint是一个Javascript代码质量检測工具。

    它能够告诉你代码的什么地方须要改进。尽管你也能够在网上检測,但这个插件能让你不打开浏览器。直接在Sublime里面检測。

    用法

    按下Shift
    + Command + P
    (Mac)或是Shift
    + Ctrl + P
    (Windows)调出命令面板。找到JSLint:
    Run JSLint
    ,按下Enter。JSLint会输出结果到状态栏。

    2. Sublime Linter

    这个插件帮你找到代码中的错误。它支持非常多语言:PHP, Python, Java, CoffeScript, CSS, HTML, JavaScript, Perl, PHP, Python, Ruby, XML等。Javascript须要安装Node.js引擎,其它配置详见项目主页。

    强烈推荐安装。

    1. Sublime CodeIntel

    Sublime CodeIntel是我最喜欢的插件,它提供了非常多IDE提供的功能。比如代码自己主动补齐。高速跳转到变量定义。在状态栏显示函数快捷信息等。

    它支持的语言有:PHP, Python, RHTML, JavaScript, Smarty, Mason, Node.js, XBL, Tcl, HTML, HTML5, TemplateToolkit, XUL, Django, Perl, Ruby, Python3.

    尽管有时候有点小问题,但真的能节省非常多时间。强烈推荐安装。

    0. Dayle Rees颜色主题

    虽然Sublime自带的颜色主题已经够棒了,但也有审美疲劳的一天,这时,你能够下载Dayle Rees主题,有多款主题可选。

    本文链接: http://www.ladyloveit.com/sublime/developers-commonly-used-10-sublime-text-plugin/

    Sublime10个经常使用插件的更多相关文章

    1. Angular杂谈系列1-如何在Angular2中使用jQuery及其插件

      jQuery,让我们对dom的操作更加便捷.由于其易用性和可扩展性,jQuer也迅速风靡全球,各种插件也是目不暇接. 我相信很多人并不能直接远离jQuery去做前端,因为它太好用了,我们以前做的东西大 ...

    2. Jenkins 安装的HTML Publisher Plugin 插件无法展示ant生成的JunitReport报告

      最近在做基于jenkins ant  junit 的测试持续集成,单独ant junit生成的junitreport报告打开正常,使用Jenkins的HTML Publisher Plugin 插件无 ...

    3. 常用 Gulp 插件汇总 —— 基于 Gulp 的前端集成解决方案(三)

      前两篇文章讨论了 Gulp 的安装部署及基本概念,借助于 Gulp 强大的 插件生态 可以完成很多常见的和不常见的任务.本文主要汇总常用的 Gulp 插件及其基本使用,需要读者对 Gulp 有一个基本 ...

    4. solr服务中集成IKAnalyzer中文分词器、集成dataimportHandler插件

      昨天已经在Tomcat容器中成功的部署了solr全文检索引擎系统的服务:今天来分享一下solr服务在海量数据的网站中是如何实现数据的检索. 在solr服务中集成IKAnalyzer中文分词器的步骤: ...

    5. 使用Visual Studio SDK制作GLSL词法着色插件

      使用Visual Studio SDK制作GLSL词法着色插件 我们在Visual Studio上开发OpenGL ES项目时,避免不了写Shader.这时在vs里直接编辑shader就会显得很方便. ...

    6. 工欲善其事,必先利其器 之 VS2013全攻略(安装,技巧,快捷键,插件)!

      如有需要WPF工具的朋友可以移步 工欲善其事,必先利其器 之 WPF篇: 随着开发轨迹来看高效WPF开发的工具和技巧 之前一篇<c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATI ...

    7. Jquery mobiscroll 移动设备(手机)wap日期时间选择插件以及滑动、滚动插件

      Jquery Mobiscroll是一个用于触摸设备(Android phones, iPhone, iPad, Galaxy Tab)的日期和时间选择器jQuery插件.以及各种滑动插件 可以让用户 ...

    8. 10个最好用的HTML/CSS 工具、插件和资料库

      大家在使用HTML/CSS开发项目的过程中,有使用过哪些工具,插件和库?下面介绍的10种HTML/CSS工具,插件和资料库,是国外程序员经常用到的. Firebug Lite FirebugLite ...

    9. 在Sublime Text 3上安装代码格式化插件CodeFormatter

      1.了解CodeFormatter插件 在Sublime Text 3中编写代码,为了能让我们的代码格式变得漂亮整洁,需要一个能自动格式代码的插件.这里发现CodeFormatter插件不错,它能支持 ...

    随机推荐

    1. BZOJ 4373算术天才⑨与等差数列(线段树)

      题意:给你一个长度为n的序列,有m个操作,写一个程序支持以下两个操作: 1. 修改一个值 2. 给出三个数l,r,k, 询问:如果把区间[l,r]的数从小到大排序,能否形成公差为k的等差数列. n,m ...

    2. Linux Shell脚本编程-基础2

      命令退出状态码  bash每个命令,执行状态都有返回值 0表示成功 非0表示失败(1-255) $?特殊变量可以打印出上一条命令的状态返回值 脚本的状态返回值是脚本执行的最后一条命令 自定义脚本状态返 ...

    3. Python学习笔记(4)--数据结构之元组tuple

      元组(tuple) 定义:tuple和list十分相似,但是tuple是不可变的,即不能修改tuple 初始化:(), ('a', ) , ('a', 'b')   //当只有一个元素时,需加上逗号, ...

    4. 在kettle中实现数据验证和检查

      在kettle中实现数据验证和检查 在ETL项目,输入数据通常不能保证一致性.在kettle中有一些步骤能够实现数据验证或检查.验证步骤能够在一些计算的基础上验证行货字段:过滤步骤实现数据过滤:jav ...

    5. Android实战简易教程-第二十六枪(基于ViewPager实现微信页面切换效果)

      1.头部布局文件top.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout x ...

    6. thinkphp5项目--企业单车网站(五)

      thinkphp5项目--企业单车网站(五) 项目地址 fry404006308/BicycleEnterpriseWebsite: Bicycle Enterprise Websitehttps:/ ...

    7. OPENCV(2) —— Basic Structures(一)

      DataType A primitive OpenCV data type is one of unsigned char, bool,signed char, unsigned short, sig ...

    8. WISP > Client+AP > WDS  的区别

      最直白易懂的分别:WISP > Client+AP > WDS WISP,真正万能,兼容任何厂牌的上级AP,毋须设置上级AP,不受上级AP的信道影响,自由DHCP,所带机器或设备的IP,上 ...

    9. Python正则表达式初识(七)

      继续分享Python正则表达式的基础知识,今天给大家分享的特殊字符是“\s”.“\S”,具体的教程如下. 1.“\s”代表的意思是匹配空格,匹配模式“加\s油”代表的是字符“加”和“油”之间有空格的意 ...

    10. ES6学习笔记(八)第七种类型Symbol

      1.概述 ES5 的对象属性名都是字符串,这容易造成属性名的冲突.比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin 模式),新方法的名字就有可能与现有方法产生冲突.如果有一种 ...