Sublime textSublime text

My Top 10 Sublime Text Plugins

I’ve known Sublime Text for a long time now, I remember testing it’s first public beta version around 2008/2009. I was impressed by the epic layout. But at the same time I was still too oriented towards IDEs, so I put it aside. Only too pick it up recently.

I was blown away how the community it’s so active and how extensible it is. I came from a VIM background, so I was a little reluctant to see if this would fit my needs. And it did, you can even simulate VIM by uncommenting just a few lines in the configuration.

However, this post is not about Sublime Text itself, but the plugins I use and that I recommend if you are a web developer.



10. Package control


This is a must-have plugin. It lets you install, remove and manage your plugins directly from Sublime Text 2. I’d love to see this plugin installed by default on ST2. I can’t recommend enough you use it, it’s the apt-get or nmp packet manager for Sublime.
After it’s installation all you need to do is to type shift + cmd + P, type “install” and ENTER.



9. Bracket Highlighter


Like the name states, it highlights the brackets, quotes and html tags. It’s a simple plugin, but helps a lot when working on big code files.



8. DocBlockr


One of the features I really missed from IDEs on ST2 was the ability to create PHPDoc style comments. This plugins does it, and not only it works with PHP, but it also supports Javascript, ActionScript, CoffeeScript, Java, Objective C, C and C++.



7. SideBar Enhancements


This plugin extends the sidebar menu, by adding lots of new and useful features like: Move to trash, open in browser, and even copy the content of a file as data:uri base64.



6. Prefixr


It allows you to run Prefixr on your CSS code. What it does, among other things, it helps get Cross-Browser CSS in place. So you just need to worry writing CSS3 code, and this plugin will do the rest.



5. Emmet


It’s a plugin based on the Emmet standard. If you never heard of it and you code in HTML, this will blow your mind. You can create complete layouts with just one line of code, press TAB and presto. Have a look a the official website. Highly recommend.



4. Git


Git is my favourite file version control system ever, and this plugin is a front-end for it. If you use Git on a daily basis this is a must-have. Very easy to work with, and after using it you rarely will go into the system console ever again to do common tasks.



3. JSLint


JSLint it’s a Javascript code quality tool created by Douglas Crockford, an Javascript hardcore developer. This tool helps you know what parts of your code you need to change in order to have a better sane code. Until now, you could only do it online, but with this plugin you can do it directly on ST2. If you are serious about Javascript you need this.



2. Sublime Linter


First off, you need this. This plugin is like a IDE itself, it finds errors in your code as you go. It supports dozens of languages, from PHP to Python, Java, etc..
This plugin is not only recommend but it should be mandatory.



1. Sublime CodeIntel


This is my favourite plugin for ST2. This plugins brings a little of IDE functionality into ST2. This plugin reads all your code and is able to code-complete, jump into definitions and function call tooltips.
Although sometimes looks a little buggy, it’s still worth having it around. It’s a huge time saver, especially when you are dealing with other’s people code.



0(bonus). Dayle Rees Themes


Even though ST2 comes with a beautiful package of themes, you might grow tired of it, so the Dayle Rees themes are an amazing beautiful eye-candy themes for ST2.

So I hope you find my top 10 ST2 plugins useful. Let me know if you use anything else that you’d like to share in the comments below.

118 thoughts on “My Top 10 Sublime Text Plugins

    • Permalink  ⋅ Reply

      Henrique B.

      January 16, 2013 at 11:10pm

      That looks really nice, I need to have a look a it. Thanks for the tip Dan ;)

    • Permalink  ⋅ Reply

      Pete

      January 17, 2013 at 12:48am

      Emmet also has CSS shortcuts like the ones I’m seeing on Hayaku’s site. May conflict if you have both installed.

      • Permalink  ⋅ Reply

        Oskar Rough

        January 17, 2013 at 10:07am

        It’s not conflicting as Hayaku overrides the Emmet CSS functionality. For instance, I’m using Emmet for writing HTML faster and Hayaku for it’s CSS functionality.

    • Permalink  ⋅ Reply

      jesse

      January 17, 2013 at 12:50am

      Doesn’t Emmet and CodeIntel do this for CSS?

      • Permalink  ⋅ Reply

        Roman Komarov

        January 17, 2013 at 10:10am

        Yes it does, however Hayaku makes a lot of things better then Emmet and any other plugin. Emmet is superb for HTML, but the CSS is not it’s focus, while Hayaku is targeted at CSS now.

        There are some issues and conflicts with Emmet, but everything would be fixed someday.

  1. Permalink  ⋅ Reply

    R

    January 16, 2013 at 11:36pm

    Sublime is good but I still like Komodo Edit better

  2. Permalink  ⋅ Reply

    Tapan

    January 16, 2013 at 11:42pm

    This is a useful list.

    Since, my dev setup includes a linux VM, I use Sublime SFTP.

    Also of note, Pretty JSON.

    • Permalink  ⋅ Reply

      Alex

      March 27, 2013 at 6:52pm

      Yep, that’s a good plugin for remotely editing files. However, if your VM is on the same machine or even same network as your editor, why wouldn’t you just create a network share and work directly out of that???

    • Permalink  ⋅ Reply

      Devalchemist

      March 30, 2013 at 12:49am

      I came from Komodo Edit before Sublime Text 2. I didn’t like a lot of what was missing at first, but after sorting through packages, I could never go back. Sublime Text 2 does everything Komodo did and does it a little better. All while looking quite a few levels sexier.

  3. Permalink  ⋅ Reply

    Isxek

    January 16, 2013 at 11:46pm

    Thanks for mentioning the Dayle Rees themes. They’re a great alternative to the default ones.

  4. Permalink  ⋅ Reply

    Nicklas

    January 16, 2013 at 11:51pm

    I have my ST2 settings symlinked from a dropbox folder.
    it’s so nice to have open tabs and packages and all other settings synced between computers.
    it even works between windows and osx versions of ST2

    OSX:
    # move the original to dropbox
    mv “~/Library/Application Support/Sublime Text 2″ “~/Dropbox/Sublime Text 2″
    # symlink it back to make it work.
    ln -s “~/Library/Application Support/Sublime Text 2″ “~/Dropbox/Sublime Text 2″

    Windows:
    # on windows you have to use NTFS directory junction point instead of symlink
    mklink /J dropbox_path original_path

    • Permalink  ⋅ Reply

      Henrique B.

      January 16, 2013 at 11:53pm

      Pretty good top Nicklas, never thought of that

    • Permalink  ⋅ Reply

      david

      January 17, 2013 at 7:20am

      Have you had any problems with settings being corrupted by trying to write to the same folder by two different instances of Sublime? Only asking because I’ve used this method for Transmit and it corrupts shared settings if you open on two machines at once.

      • Permalink  ⋅ Reply

        duncan

        March 23, 2013 at 1:54am

        I used this dropbox sync approach for a little while back in early 2012 and encountered the problems you are rightly concerned about when updates in two instances of ST2 clashed.

        I set up making a daily backup of the relevant dropbox folder into each machine to ensure rollbacks were sanely possible but I ended up just making my updates around my various machines manually because I kept tripping myself up. However, a little bit more discipline than I had (have?) in using one machine as the ‘master’ can be just as successful.

        So it is a great tip and well worth trying out (especially if you have stabilised your ST settings and plugin set) but do go in with your eyes open that there is a small risk if you don’t apply discipline and thought to how you use it.

  5. Permalink  ⋅ Reply

    Jay K

    January 17, 2013 at 12:57am

    If you code in C++ on OSX, I would advocate SublimeClang. It compiles my C++ code when it is saved and alerts me of errors right in ST2.

  6. Permalink  ⋅ Reply

    Virendra Rajput

    January 17, 2013 at 2:51am

    I m a Sublimetext fan for almost a few months now.

    Since I m a Python fanatic, I love the Pylinter which comes handy, and resolves the the syntax errors while saving the files.

  7. Permalink  ⋅ Reply

    Ugh

    January 17, 2013 at 6:08am

    It’s Git (or git), never GIT. It’s not an initialism.

    • Permalink  ⋅ Reply

      Argh

      November 28, 2013 at 1:09am

      Sure, but if you really want to be pedantic… you mean acronym – not initialism – as you would need an indication of how he was pronouncing the letters to be able to call it the latter.

  8. Permalink  ⋅ Reply

    J. Smith

    January 17, 2013 at 6:23am

    Just like you I had a few whiles with ST long time ago, but left it for similar reasons. Now I’ll give it closer look. Thank’s for the post.

  9. Permalink  ⋅ Reply

    Nathan

    January 17, 2013 at 6:31am

    Great list. Also have a look at SFTP Plugin (not free — although unlimited free trial) .

  10. Permalink  ⋅ Reply

    michal

    January 17, 2013 at 9:12am

    If you’re using Mac don’t bother with any other Git client that SourceTree. The best tool out there, shame that it’s Mac only. No IDE or ST2 plugin will beat that.

    Also drop JSLint (too nazi) in favor of JSHint. However, I noticed that both these linters slow down my ST2 a little bit so now I’m just using CodeKit for that kind of things (but also compiling .less or .scss files). (Not true that you can only use JSLint/JSHint online).

    • Permalink  ⋅ Reply

      Shawn Fumo

      September 16, 2013 at 6:46pm

      FYI that SourceTree is also on Windows now. I haven’t used it but the features are supposed to be similar to the Mac now. They are both free, though they require a registration to activate it. I hadn’t updated my copy for a while (I didn’t realize they pulled out of the mac app store due to sandbox issues) and found they added interactive rebase capabilities (drag and drop to reorder!). I find I barely ever have to use the command-line except for something very esoteric at this point.

      I just wish there was a plugin to open particular functionality of SourceTree in ST2. I see a couple to just launch the app, but directly launching diff, log, and blame from ST2 would be ideal. I guess I’ll have to see if I can make one if I have some extra time…

  11. Permalink  ⋅ Reply

    Nitin

    January 17, 2013 at 11:19am

    Why do u have JSlint separately, Sublime Linter has inbuilt support for JSLint

    • Permalink  ⋅ Reply

      Henrique B.

      January 17, 2013 at 11:23am

      It’s a little redundant I know, but I use JSLint because I can just press CMD + J and get a full report where the code needs to change.

    • Permalink  ⋅ Reply

      Shawn Fumo

      September 16, 2013 at 6:54pm

      SublimeLinter is actually a fork from sublimelint originally. I’m pretty sure SublimeLinter has many more linters and contributors at this point. I’m not sure how they each stand in regards to ST3 support though.

  12. Permalink  ⋅ Reply

    James

    January 18, 2013 at 1:10am

    Thanks for taking the time to write up this list, I’ve just installed most of them!

    • Permalink  ⋅ Reply

      Matty

      January 24, 2013 at 6:36pm

      I installed GitGutter this morning and instantly found it incredibly useful.

      I find the “Gist” package very useful as well, as I use GitHub a lot for repositories and sending quick Gists when doing WordPress development.

      With two simple shortcuts, I can create a private Gist on GitHub and have the link pasted to my clipboard. What a pleasure! :)

  13. Permalink  ⋅ Reply

    Joshua Mims

    January 18, 2013 at 2:36pm

    Prefixr isn’t listed as an installable package.

  14. Permalink  ⋅ Reply

    kOoLiNuS

    January 18, 2013 at 4:43pm

    I’m stopping by just to say thanks for sharing with us! Thanks

  15. [...] My Top 10 Sublime Text Plugins | Henrique Barroso – I’ve known Sublime Text for a long time now, I remember testing it’s first public beta version around 2008/2009. I was impressed by the epic layout. But at the same time I was still too oriented towards IDEs, so I put it aside. Only too pick it up recently. [...]

  16. Permalink  ⋅ Reply

    Pedro Sampaio

    January 19, 2013 at 3:13pm

    I have to say that I was a bit reluctant to try ST2. Just yesterday, I tried a couple of editors (TM2, Coda, Expresso, …). All great editors but neither fit all of my requirements. Today I tried ST2 (thanks to your post) and I was blown away of it’s usability, performance and amount of plugins available.

    Obrigado

  17. Permalink  ⋅ Reply

    Magento Dev Uk

    January 25, 2013 at 1:38am

    Thanks for the selection of resources, saves me trawling the web, prefixr will especially come in handy. Another for the list worth a mention is FitText.

  18. Permalink  ⋅ Reply

    saeed

    March 22, 2013 at 8:58am

    very goood. tnx

  19. Permalink  ⋅ Reply

    Adam Powell

    March 24, 2013 at 6:24am

    I am a fairly new developer and I learned about Sublime Text from a mention in a Paul Irish video on YouTube, knowing nothing of the “editor wars” and having really only used Adobe Dreamweaver in the past…what a godsend it’s been!

    I found a ‘quick setup’ repo on Github: https://github.com/mrmartineau/SublimeTextSetup that is not only time saving but also links to many plugins in one place.

    Aside from the things mentioned previously, as a front-end web dev, I have found Color Highlighter to be great.

    I have noticed something strange regarding Hayaku…it shows up from Package Manager on a PC but not on a Mac. I dunno why…anybody know?

    I mainly use Mac so even if it doesn’t show up I assume I’d be OK using git to download, right?

  20. Permalink  ⋅ Reply

    Leonardo

    March 26, 2013 at 3:24am

    Congrats dude. Great list.

  21. Permalink  ⋅ Reply

    kesty

    March 26, 2013 at 8:52am

    Nice share……….. there are still dozens of plugins out there like plugins for so MVC framework autocompletion

  22. Permalink  ⋅ Reply

    Christian Z.

    April 14, 2013 at 2:43am

    Is there a plugin for it where you can click a button and it inserts a particular tag or you can highlight a block of text and then click the button and it wraps the highlighted chunk in the particular tag? The old Allaire HomeSite used to have this feature and I use it all the time. Note that this is not the same as WSIWYG; it’s just a quick way to insert a tag. The Bluefish code editor also has this feature. Basically I am trying to find one editor that has all the features I want and Sublime Text seems the closest but if it had this feature that would seal the deal for me.

    • Permalink  ⋅ Reply

      Shawn Fumo

      September 16, 2013 at 7:05pm

      Christian, I haven’t had a chance to try it yet, but I think Surround has part of what you’re looking for. Lets you add surrounding tags, remove, etc. It doesn’t have buttons for the various possible tags but at least lets you avoid having to manually type start and end tags all the time. Note that while they show the command palette for the options, those could be assigned to key shortcuts in the ST2 preferences.

      May also be worth checking out Emmett (linked in the article) for fast HTML input or even regular TextMate style templates that ST supports (I’m sure there are ones out there that’d let you type link and it’d create “a” tags and put the cursor on the href, then tab again to put the cursor in the middle of the tags).

  23. Permalink  ⋅ Reply

    Day Trading

    May 7, 2013 at 7:34am

    It is an awesome as well as practical piece of information and facts. Now i’m joyful that you choose to contributed this useful information and facts along with us. Please be you up to date such as this. Many thanks for discussing.

  24. hello!,I like your writing very much! percentage we keep up a correspondence extra approximately your post on AOL? I need an expert in this house to resolve my problem. May be that is you! Having a look forward to peer you.

  25. Permalink  ⋅ Reply

    pou online

    June 6, 2013 at 10:07pm

    definitely such as your web-site nevertheless you have to look into the punctuational about quite a few of your articles. A number of them are generally rife along with spelling challenges so i find it pretty troublesome frankly on the other hand I most certainly will undoubtedly appear once again just as before.

  26. Permalink  ⋅ Reply

    sony vegas pro 11keygen

    June 12, 2013 at 7:39pm

    Hello there, You could have done a fantastic job. I’m going to surely reddit them and in person suggest to be able to my local freinds. I am certain they’ll be benefited from this blog.

  27. I just like the valuable info you provide in your articles. I will bookmark your blog and take a look at once more right here frequently. I’m slightly certain I’ll be told lots of new stuff proper right here! Best of luck for the following!

  28. Permalink  ⋅ Reply

    Stas

    June 21, 2013 at 7:30pm

    ZenTabs – plugin that closes unused tabs for you.

  29. Permalink  ⋅ Reply

    seo link building company

    July 7, 2013 at 3:11am

    Wow that was odd. I just wrote an extremely long
    comment but after I clicked submit my comment didn’t appear. Grrrr… well I’m
    not writing all that over again. Anyway, just wanted to say excellent blog!

    Stop by my page seo link building company

  30. Permalink  ⋅ Reply

    سایت آزمون آنلاین

    July 16, 2013 at 12:32am

    I used to be suggested this blog by means of my cousin. I’m no longer positive whether or not this put up is written by way of him as nobody else know such specified approximately my difficulty. You are incredible! Thank you!

  31. Permalink  ⋅ Reply

    Read Home

    July 27, 2013 at 7:21pm

    And that is as competitive will conduct to RSI [repetitive stress guild wars 2 consecutive codification source trauma]. Microsoft Publicising as component of the University of Utah, but they need to represent on democratic spiritualists and usual polish, especially those compatible on the fresh. After that, but not to focus, retentivity, focus, and we static dramatic play it. And to guild wars 2 serial code generator put a confirming encroachment of children’s literature feature films grisly imagination.

  32. Permalink  ⋅ Reply

    live cams

    July 31, 2013 at 3:41pm

    I all the time emailed this website post page to all my friends,
    since if like to read it afterward my friends will too.

  33. Permalink  ⋅ Reply

    Fernando

    August 20, 2013 at 4:39am

    Thanks a lot

  34. Permalink  ⋅ Reply

    wburki

    August 30, 2013 at 7:15am

    Upgraded to Sublime Text 3 and super bummed to find out Sublime Linter is NOT listed in the Package Control. Any ideas how I can get sublime linter for ST3?? Thanks!

    • Permalink  ⋅ Reply

      Shawn Fumo

      September 16, 2013 at 6:57pm

      wburki, I’m pretty sure they have a separate branch for ST3, though I’m not sure how far along it is.

  35. Permalink  ⋅ Reply

    ew4th

    September 4, 2013 at 9:42pm

    Try Zen tabs to remove mess in your tabs. It is great for me.

  36. Permalink  ⋅ Reply

    Benedict Saban

    September 29, 2013 at 11:46pm

    Well I really enjoyed reading it. This subject provided by you is very practical for good planning.

  37. Permalink  ⋅ Reply

    Tim

    October 9, 2013 at 5:48pm

    I am Mac less after my kids got hold of it, so I have ST3 on my windows machine and need an alternative for coderunner does anyone know if https://github.com/PhilippSchaffrath/Anypreter works on Sublime Text 3, looks a good alternative till I can afford a new Mac.

  38. Permalink  ⋅ Reply

    beerz

    October 11, 2013 at 7:04pm

    Great list, but where is Sublimerge? This is also essential plugin because allows to graphically diff and merge files directly in Sublime Text. Supports Git and SVN as well!

  39. […] และในส่วนของ Plugin ที่เค้านิยมใช้กันก็ตามไปดูกันได้ที่ลิ้งนี้นะครับ พอดีๆค้นไปแล้วก็เหมือนจะมีอยู่ไม่กี่ตัวที่เค้าฮิตๆ คลิก! […]

  40. Permalink  ⋅ Reply

    dani sukma

    October 31, 2013 at 8:53am

    thank you, i have installed all plugin that you recomended

  41. Permalink  ⋅ Reply

    Lesley Stlawrence

    November 12, 2013 at 10:16am

    My heart broke when they zoomed in on Nando’s face at the beginning in the match. He looked so sad. I honestly thought he’d come in after the 70th minute or so. I’d appreciate for him to see some action in Munich.

  42. Permalink  ⋅ Reply

    Diablo 3 gold

    January 14, 2014 at 5:44am

    Howdy! This post could not be written any better!
    Reading through this article reminds me of my previous roommate!
    He constantly kept talking about this. I’ll forward this post to
    him. Fairly certain he will have a great read. Thanks for sharing!

    Feel free to visit my homepage; Diablo 3 gold

  43. Permalink  ⋅ Reply

    smart detox

    January 31, 2014 at 9:17am

    I am really impressed with your writing skills and also with the layout on your
    weblog. Is this a paid theme or did you customize it yourself?
    Anyway keep up the excellent quality writing,
    it is rare to see a nice blog like this one nowadays.

  44. Permalink  ⋅ Reply

    wordpress developer

    February 6, 2014 at 11:07am

    Thanks for this useful list. I loved this. Recently I purchased and I was using sublimetext 2 for first time. But all the plugin listed on this list will help me to improve my coding standards. Thanks once again.

  45. Permalink  ⋅ Reply

    link

    February 23, 2014 at 5:55am

    Have you searched the internet for a legitimate work from home
    business opportunity. Plenty of people are able to
    make mmoney at home either with their own businesses or working at home for legitimate companies.
    This is bbest done with regular coontact through e-mail with cleqr links to
    your web-site.

  46. Permalink  ⋅ Reply

    download youtube videos free

    March 3, 2014 at 12:02pm

    Hello to every body, it’s my first visit of this webpage; this weblog includes amazing and in fact
    excellent stuff designed for readers.

  47. Permalink  ⋅ Reply

    Viktor

    March 12, 2014 at 6:37am

    This is still so helpful. Thank you so much.

  48. Permalink  ⋅ Reply

    Cigar Humidors

    March 24, 2014 at 11:45pm

    I am really impressed with your writing skills as well
    as with the layout on your weblog. Is this a paid theme or did you customize it yourself?
    Anywway keep up the excelloent quality writing, it’s rare tto see a nice log
    like this one today.

    my web-site – Cigar Humidors

  49. Permalink  ⋅ Reply

    easy way to get rid of warts

    March 27, 2014 at 12:17am

    There are plenty of a few other approaches your costs any for you
    to each wart for example , duct video tape course of action which is the salicylic acid solution strategy.

    In case you are endeavoring to decreased the fees of an medical
    professional but aren’t yes because of the type in
    the wart well your skill is generally, you will enjoy this inspected by means
    of md, include the mans advice just in case it’s actually not toxic the way to our own wart eradication in the method with salicylic plaque created by sugar or maybe a duct recording.Hpv warts offer
    huge root base. Large amounts of fliers and other modes try damage or in
    any manner hold down from warts. The strategies typically are not flourishing
    on the legitimate reason this plan shouldn’t take away
    that it is platform. In the future one wart reemerges.

    Each time a person instruments wart fading homemade the entire wart including a vast principal
    configuration continues to be gotten rid of.

  50. Permalink  ⋅ Reply

    Kitchenaid Artisan mixer

    April 5, 2014 at 7:45pm

    I tend not to drop many responses, buut I glanced through a few
    comments on this page My Top 10 Sublime Text Plugins | Henrique Barroso.

    I do have a couple of queestions for you if you do
    not mind. Is it only mme orr do a few oof the remarks look like they are coming from brain dead visitors?
    :-P And, if you aare witing on other online sites, I’d like to
    keep up wjth anyyhing new you have to post. Would you post
    a list of every one of all your social networking sites
    like your linkedin profile, Facebook page or twitter feed?

    Feel free tto visit my weblog: Kitchenaid Artisan mixer

  51. Permalink  ⋅ Reply

    My Life Review for 2013-2014

    April 9, 2014 at 8:28am

    […] Move away from Dreamweaver: I’ve used Dreamweaver for over 10 years and to be truthful I have never been overly happy with it. First of all it is fiendishly expensive (as all Adobe products are) but it’s also slow, clunky and buggy. It has far too many features and I never use the design (or WYSIWYG) view. I have to admit to liking the integrated FTP which allows me to quickly FTP up changes to my server. However, since I will be developing locally, I won’t need this any more. I have used notepad++, but I really like the look of the Sublime Text editor. It’s not free, but I may well give it a go. It also has some awesome plugins available. […]

  52. Permalink  ⋅ Reply

    xg4ken.com

    April 19, 2014 at 2:46am

    Three-legged frogs, male fish with eggs, female fish with male genitalia, all are signs of water x ray pharmaceuticals in the water.
    Degradation of the quality of groundwater, they contaminate the soils and the liquids in
    them end up in our kitchen. Ponds, wells, etc are also an effective medium for saving rain water
    is it is always advisable to provide a valuable source
    of extremely pure water:reclaim it from sewage.

  53. Permalink  ⋅ Reply

    boyfriend watches for women

    April 19, 2014 at 10:38am

    Hi there! Would you mind if I share your blog with my
    myspace group? There’s a lot of people that I think would really appreciate your content.

    Please let me know. Thanks

  54. Permalink  ⋅ Reply

    Micro g Pen

    April 20, 2014 at 3:00am

    It’s wonderful that you are getting ideas from this article as
    well as from our dialogue made at this time.

    Also visit my blog; Micro g Pen

Leave a Reply

Your email will not be published. Name and Email fields are required.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>