Tips on Sublime Text 2 - your favorite code editor

In the past I used some other code editors like Komodo Edit or Aptana Studio, but now I use Sublime Text 2 on a daily basis and I’m pretty happy with it. It’s lightweight, easy to use and has a modern UI look. But by far, the best feature is the ability to extend its functionality with plugins, a.k.a packages.

Top things people love about Sublime

The Goto Anything ability (Ctrl+P) is a time saver as you can quickly jump between files. Also, the Command Pallete (Ctrl+Shift+P) is very useful when trying to switch file’s syntax for example or search/change preferences.

I do enjoy the Distraction Free Mode feature (Shift+F11) whenever I want to focus even more on writing code.

The community is awesome, there are a lot of free plugins in the wild, ready to fit your needs.

Great user interface with some great predefined color schemes. I am a big fan of the Monokai default.

Perfect Workflow in Sublime Text 2

If you want to dive into the world of Sublime Text 2, then you don’t want to miss this awesome free video course by Jeffrey Way. He’ll convince you that Sublime Text 2 is merely the best code editor available today. Warning, he’s quite convincing! :)

Package Control

First of all, you should install Sublime Package Control. It helps discovering, installing, updating and removing packages for Sublime Text 2. Alternatively, you’ll have to manually install the plugins you need.

Emmet & Hayaku

Emmet (previously known as Zen Coding) is a web-developer’s toolkit that can greatly improve your HTML & CSS workflow. It’s available for multiple code editors, including Sublime Text 2 as well. Also, as mentioned in their docs, Emmet is developed and optimised for web-developers whose workflow depends on HTML/XML and CSS, but can be used with programming languages too.

If you are a Sublime Text 2 addicted and a fan of abbreviations then you may give Hayaku a try too. With Hayaku you don’t need to remember abbreviations and use cheatsheets. You can write just any way you like the abbreviations to be and Hayaku would try it’s best to guess what you need.

Custom ANT targets

Speaking of customization, I frequently use the ANT build system and running custom build targets directly from Sublime Text 2 is super useful.

Using the Command Pallete (Ctrl+Shift+P) you can easily run an ANT target just by typing its name.

Conclusion

Don’t forget to browse the whole list of published packages. You’ll always find something useful there. My latest discovered package that I want to give it a try soon is Sublime SVN. Also, if you want an even cooler icon for Sublime, you have some options. Check this resource out!