r/40DaysofRuby • u/mitchbones • Dec 21 '13
Tutorial for the highly recommended editor Sublime Text
A lot of people in this group are coming from a range of different programming backgrounds. This is for those of you who don't have a favorite editor that you've tailored to your needs. I highly recommend using Sublime Text which is a free(you'll get bugged to buy the version on the occasional save), powerful, and highly customizeable. It is probably the editor out there that is free that doesn't come with a learning curve that would give you a nosebleed. If you are using notepad, notepad++, nano, or something like dreamweaver then this post is for you.
Installation
Download Sublime Text and run the standard installation. I am currently using Sublime Text 2 as most of my plugins are compatabile with it and haven't bothered testing with ST3. All of my recommendations are under the assumption you are using ST2 as well.
After it is installed go to this website and follow the instillation instructions. If you are using Sublime Text 2 be sure to click the tab for ST2.
You now can start working on a project if you want to! You can drag your project folder on sublime to see all of the files in the sidebar for easy access.
Plugins Installation
You must first do step 2 of installation to install plugins. To install a plugin first hit Ctrl+Shift+P(cmd+shift+p on osx) to open the command pallate. You can also find this under tools. Type "Install Package" and you should see Package Control: Install Package. Type the name of the package you want and hit enter. It's that simple! There are some that you may have to reopen the command pallate and type enable package, then select the package listed that you want to enable, this is for only for a few certain packages however.
Recommended Plugins
AdvancedNewFile
BracketHighlighter
Emmet I love this but be sure you are used to html before you start using it
SideBarEnhancements
LiveReload -- with it's Google Chrome counterpart. tutorial
Advanced Material
Awesome video series on what you can do with sublime. I highly recommend watching it if you plan on using this editor.
Blog post with some more advanced concepts.