Sublime Text is a tool created by Jon Skinner using Python.
Sublime is used primarily by coders, the bulk of which are web developers who write scripts in HTML, JavaScript, CSS, PHP, Python and Scalar. At the time of this writing,
Sublime is at version 2.0 with the next stable version, 3.0, up and coming. While the trial version is free for use indefinitely (with the odd message encouraging you to cough up for a license), the licensed version is a hefty 70 USD. Purchasing the license also entitles you to an upgrade to 3.0 when it comes out.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4lbw_t_VtM2sD4SE0Qsyjl2NkrSDGa6NVIM-CA4bTs6UTFnfvIFvm62oO5S9XSfzoxkErmP_fC6LTXBLNnkw6q67e1x20i8oAbAAC09NQ-SG22Bp0Se8YG4OiX5tnbvXVAIlNy6dbQjk/s200/sublime_buynow.jpg) |
Buy now! |
The Premise
On the surface,
Sublime is a fairly lightweight text editing tool in the realm of
Notepad ++, but via its extensibility through the use of numerous plugins, it can also be a decent IDE. I've been using
Sublime over a year now, and have yet to use any plugins.
Sublime, on its own, is more than adequate for my purposes.
The Aesthetics
The default color scheme, Monokai, is that of a soothing dark grey background with color-coded text. In that vein, it's similar to other tools such as
VIM. When Skinner created
Sublime, his main purpose was to ensure that the text never got cluttered by toolbars and whatnot, and you can see the results here. This is my standard operating layout, and if this isn't minimal enough, there's still the distraction-free option.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji99ZqkuMVIA___59Vq9TJv5blx0yiY5SjqqI79-x63heT5RY0BBk-io01pnzsKzdBnAPXOz4pbWph92YmhZcQqRoFKnOeQuQ1pno0NBxK3EDC_AU9Jy7yjvUQwHNn1TDJPq5lpK6-Leo/s200/sublime01.jpg) |
Distraction-free |
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigkGzwGA5eKEm-tEhk6i8ue2Ye5uX5a21r8tLtczsMuTU0oSY0RetNfrr1VSzVMtie_TCZ68fjujJkEnq0E30ZXqXmRrE5Nk0vce_x1u2YM6R3elqQ3bMatLUg8LD7tnZArz7-kDjhYhg/s200/sublime00.jpg) |
My usual layout |
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht55nuDTgNuE6ny8Ofn90l7zSeHMbdf0542RYkDLEFWwm_l6D_ghb7tb0Ece4r4Hi6wBokLfbbtGU5H8Dcgdyba_OJIDfTZO_wMdSbRz6xztx9T3XAp_K2PNxeOLXNXh5Z0qigueMuIsA/s200/sublime02.jpg) |
Multiple-screen layout |
The Experience
Sublime loads up fast. And has never crashed on me. Controls are responsive enough, and fairly intuitive.
The Interface
Plenty of standard text-editing tools such as search-and-replace, go to line, zoom in/out, autocomplete, and web snippets. These features are available via shortcut keys as well. If you're a Python nerd, you can even customize these features.
What I liked
Pressing
Ctrl P brings up the
Go To Anything feature, which takes a little getting used to, but grows on you like moss on lichen.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgM391KhsVlszvZ__nabsq46BF8aJEJXtyLBpQdCIjzUJ0YTwncMJoVZqZBA00ojjH11e194BmG6zYcnoqs4y3XNuxbhnqXxBxUdmQnZFdAnCti_W5o6ZpA-f8OX4ZptUfkXw4KEg9Yyc/s200/sublime_gotoanything.jpg) |
Go To Anything |
Web Snippets are shortcuts used to instantly produce standard code segments. While I can type any of these with my eyes closed, undeniably it's a great pleasure
not to have to do it. Just showing two of these.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCmBLXHFh_WOj5B51MBUr7_mlt9yswyQrUYMxmc9x6efLemPECT5VaR9IDDzn70KhFHe0v2NoLdEccHNCkpnFm0IjrJRieq7x9SRGM2VfP-uu5oZpSpsOLR17X5qV0DALlI-6uUT4RHg8/s200/sublime_snippet0.jpg) |
Type "html"... |
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX8exVMLltOlLmtLyPCXCZQlRowGI2ilfFLrWqNsIfwVq9rPBpKIrpI-JK8QtkIPmH2zG5FvqCUZ-RhIL-CW9L_lH0sAziTz9ZpFzchs_KdjX5cgfQcUrANWpnbztO1clWMVOxLSIPGwQ/s200/sublime_snippet1.jpg) |
And you get a standard HTML snippet! |
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZYcJW7TOGXZZDrJulMs0Y6x0ZHXxkMRL3_Lbwv1Qu7jfR3GOvw0q5fCflua2Ol_QL8LrYvqmE_3rRKO6a-mEYvSjQc86T1WlA1tj3DnS9HdlxJN67gCxZFI-hTmlnEBsLiOfHfEuA_Q8/s200/sublime_snippet2.jpg) |
Type "lorem"... |
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilYBXzLLWnKPXYNHpzzAp6vgczuhYMZiY9KZ_pyX8Ym6l42iXp_vk_eo2cUCQwMd9gPJT31goBvaI-OezmJpIEWy04sNbnRYAiYc5RXYoHbMtXNYZe5g18v7-wybTTz7hoDAyMhUtmoGk/s200/sublime_snippet4.jpg) |
And you get lorem ipsum text. |
The
Mini-map gives you a bird's eye view of your code in its entirety, useful if you're a neat freak whose code is identifiable by indentations and placed in well-defined sections. So instead of scrolling painstakingly to the required line, zoom right in on the area.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1699UJH0DKVjXL7BZSobPUdl5YRYppxn9cH7Xl_k6dNu5b1iT0FNE7H3n5bvuew-vBx9H6KyE_-u6KfU4uY0Ns7-Cw7IqpYhHkC73CBEguoFKS6Yib5Srm9DG3Z_Lb8ofuFRej93QYeA/s200/sublime_minimap.jpg) |
Mini-map |
Simplicity. The required learning curve for this application isn't very steep - if you just want to type code, you can hop right in and feel your way out as you go. Easier as compared to, say,
Emacs.
Persisting windows. If I forget to save a file before closing
Sublime, the file is still there when I next start it up, right where I left it, in all its unsaved glory.
What I didn't
Some of the autocomplete functions are downright irritating. When, for example, I highlight a row of text and hit the quote key, I expect the line of text to be replaced by quotations, not encircled by them. But this is a minor quibble and your mileage may vary.
Documentation seems woefully inadequate. On the bright side, you probably won't need it.
Also, if you're just using it as a text editor and aren't really interested in the bells and whistles, 70 USD is a heck of a high price to pay considering you can get many of these features for
free on other software.
Conclusion
Sublime is a joy to use and is free for life if you don't mind the occasional guilt trip the trial version lays on you. Me? I intend to pay once I've raised the cash - dollar by dollar. The license is by user, not by machine, so you can port it anywhere you want!
My Rating
8.5 / 10
Try Sublime today. It's better than text.
T___T
No comments:
Post a Comment