Sunday, October 23, 2011

Sublime: The Awesome Text Editor

What is your favorite text editor? Not only to edit text but also to write some code. Emacs? Vim? Notepad++ or SciTE? Yeah, for code you can use IDEs, but sometimes it is just too much.

Myself, I'm a long time Vim fan. I know emacs is really-really powerful, but I could not quite understand the ideology behind it. Sometimes I use Notepad++, just because it works really well for log files. Just recently I discovered Sublime. This is a really awesome piece of software!
Sublime is available for OS X, Linux and Windows. It feels really lightweight, and the UI is quite responsive. In Sublime's blog you will find nice tips and tricks on how to use the editor. And if you take a look at the support forum, it seems that the guys are quite busy making the editor even more awesome. This all together just makes you want to by a license! :)

The UI is rather minimalistic, and all the required windows and dialogs appear on demand by pressing a relevant shortcut. What I really like is the file outline on right (see the screenshot below).

Sublime comes with a huge number of code snippets available out of the box and you can define your own.

Regarding the features, you're almost able to use Sublime as a full-featured IDE, not as intelligent as IntelliJIDEA, but still - you can edit code quite efficiently, compile source and execute the apps. Also, Sublime is quite extensible - you can create your own plugins, customize the layout, shortcuts, etc.

I think, Sublime could be the new tool in my toolbox if I'd need to code something besides Java :)

Disqus for Code Impossible