My voluptuous code editing mistress: Sublime Text
Ok, maybe that is a bit strong, but still... how can you not love Sublime Text?
For those of you who don't already know, Sublime Text is a cross-platform Python-based IDE, that makes editing code as easy and enjoyable as eating cake. It has fantastic features, such as regex searching/selecting, synchronized mutli-line editing, customizable & 3rd party themes, Package Control, and soooo much more.
I personally had only first heard about ST about 3 months ago (Nov of 2012 for readers from the future). Up until then, I had really only used Dreamweaver and on occasion Notepad++. But once I started using it, I simply couldn't stop.
What you may not know
- Sublime Text is under constant development, which means new versions seem to always be coming out
- Sublime Text is free to try, for unlimited period of time. However a license must be purchased for continued use (only $70 USD)
- There are 100's of Packages (aka Plugins) available, for free, and easy installed (via Package Control)
- Currently Sublime Text 3 Beta is available to try for those whom already have a license. Those who don't have a license, can still try Sublime Text 2.
- Sublime Text has plenty of useful hotkeys
In ST I think Git related packages are a must. Seeing the current file diff
in The Gutter and being able to use Git commands from the Command Pallete has made my life much easier.
While everyone has a setup they like, I think a lot of people who use Sublime Text are always on the lookout for new packages to try so...
Here Are The Packages I Currently Have Installed
NOTICE: All of these are can be installed from Package Control
AAAPackageDev
Additional PHP Snippets
AdvancedNewFile
Alignment
All Autocomplete
AndyPHP
Anypreter
Bracketeer
Case Conversion
ChangeQuotes
Clipboard History
Current Scope
DetectSyntax
Emmet
FuzzyFileNav
Git
GitGutter
Guthub Tools
jQuery
LESS
Markdown Preview
Package Control (duh)
PhpBeautifier
Phpcs
Placeholders
PlainTasts
Prefixr
SCSS
Search Stack Overflow
SideBarEnhancements
SideBarGit
SmartMatch
SmartMarkdown
SubmlimeCodintel
SublimeLinter
Tag
Theme - Nexus
Cheers!
-Nick
Thanks for reading
If you enjoyed what I wrote, consider upvoting this protip or endorsing me.
If you want to see more of my stuff, you can see other protips I have written or visit my profile.
Written by Nicholas Jordon
Related protips
3 Responses
Shameless plug (I am the plugin author) but anyone curious which specific plugin he is referring to when he says:
Seeing the current file diff in The Gutter
Is the GitGutter package.
Oh and thanks for the mention Nicholas!
By the way, you included package control in your list that you said is All installed via package control lol, but I think it has to be installed manually.
@jisaacks No Problem! Your plugin works great for me. Also I debated whether or not to include it in, in the end I decided to include it because it was technically a package that was installed but I added a (duh)
after.