Making the Best out of Sublime Text

Mike Sharpe is an alumni student from our October 2013 cohort. In the following screencast, he walks us through extending the functionality of our favourite text editor, Sublime Text.

http://vimeo.com/82298816

Sublime Text is our recommended text editor at Bitmaker Labs. We chose it because it is easy to use out of the box, it has multi-platform support, and it is highly extendible and customizable, as Mike demonstrates. It is also quite popular in many developer communities.

Why is it so important for a text editor to be customizable? Ideally, you don't want to be spending your precious time typing the same things over and over again - it's best to automate and optimize. With a bit of time investment up front, the more time you will have to focus on creating great things later on!

Besides making you more efficient, there are many Sublime Text extensions that let you change its appearance. You can change the look of your editor almost entirely with Themes.

Here's a list of all the great resources Mike shares with you in this video. The most important of all is Package Control, which allows you to search and install most other Sublime Text packages. Though these all have their own install sites, you can install most of them with Package Control.

Rails-specific tools
* Rails partial plugin (https://github.com/wesf90/rails-partial)
* Simple Rails Navigator (https://github.com/noklesta/SublimeRailsNav)

If a package isn't available out there, don't forget that you can write your own snippets. Here's a guide on how to extend Sublime Text.

http://docs.sublimetext.info/en/latest/extensibility/extensibility.html?highlight=snippets

By Julie Hache
Instructor, Bitmaker Labs