After a few months of working with code, one eventually settles into a routine and into a set of favorite tools. For me, the number 1 tool that I’m loving now for web dev is Sublime Text. I had experience working with NetBeans in college for Java; it was a nice experience albeit the expected throttling in speed when I am not using a very powerful processor.
I was also intrigued with Eclipse from other people’s recommendations during hackathons and seminars. However, these days, I find that Sublime Text 2 is more than enough for my needs. This is a sample view using Blackboard theme (one friend previously shared with me an ultra-sleek seamless Wombat theme but I am more veering towards the bright-colored text on the darkest of blue backgrounds). Whether I am developing using Windows or Linux, my first order of business is installing Sublime Text.
Occasionally, I edit single files on the command line using nano built-in text editor for Ubuntu. I have yet to accumulate the ninja moves to master VIM text editor, and it’s listed as one of my 43Things goals at the moment. Sublime Text is lightweight, pretty, sleek, and functional. It also has the navigation I need for my project folders. I often just had to live in Sublime Text and the Terminal for most of the day. I occasionally have to use a browser if I want to test something. I am using the free version so I get that nagging popup to upgrade to pro version. Prior to falling in love with Sublime Text, I was using Notepad++ and a bit of Eclipse.
I think my preference for this semi-IDE also reflects the theme of my life these days in almost every aspect: simplicity. Contrary to what I was led to believe, simplicity is not deprivation. It’s actually a paring down of things to go back to the essentials. My outfits are mostly basic colors these days (as black as Sublime can get), externally, and it reflects who I am inside. I am quite amazed at the discovery that you can do more things with less, at the power of minimalism when activated for the right reasons, and at the sheer clarity of mind that this eventually brings me.
It’s quite easy to meditate and be centered while working. When I am feeling particularly distracted, I hit Shift+F11 and I get to distraction-free mode:
Another favorite trick for Sublime Text is the Ctrl + left-click command that allows me to type the same thing in different places of the text file. There is also support for Git although I have not yet explored this segment fully. The last time I loaded a bunch of modules for Git, my Sublime Text crashed a lot on Windows 7 so I did a minimal installation for basic functions. Documentation for Sublime Text is not as comprehensive, last I checked. But there was this Sublime Text unofficial guide e-book that came with the tricks including this Ctrl + left-click command I shared on my post.
I certainly do not mind beholding this sublime simplicity all day if I have to. 🙂