Jon (jskinner) has been doing a great job of continuous releases with a mix of new features and bug fixes. It is easily the best $60 I've ever spent on an editor or IDE.<p>If you haven’t tried Sublime Text 2 before, I recommend taking it for a whirl. Most developers I've shown it to really like it. Here are some reasons it won me over:<p>Multiple selections. Select a variable and then press Ctrl+d/Cmd+d a few times. Now type a new variable name. Or, select a few lines and press Ctrl+Shift+l/Cmd+Shift+l. You can now make batch edits to all lines<p>Goto Anything (Ctrl+p or Cmd+p). Start typing a filename. Type an @ and then start typing a function or method name. Hit escape instead of enter to return to where you were.<p>It also has a very nice Python API that makes writing plugins fun. <a href="http://www.sublimetext.com/docs/2/api_reference.html" rel="nofollow">http://www.sublimetext.com/docs/2/api_reference.html</a><p>There are so many other little things done right that you find once you start digging in.
What I love about ST2 is that although it's very data-driven in configuration (several hierarchies of plain text configuration files + a simple python API), it somehow doesn't seem overwhelming, or that I'm missing all the cool tricks. I hope the author continues to comment all the configuration files and will document 100% of the API.<p>The editor itself has a great fluid feel. Looks-wise, the default theme is nice, and "Soda Dark", which seems to be a community favourite, is gorgeous.
Have they sorted out the rubbish file manager yet? When I open a directory I don't need an animation of the contents sliding in from the right. This slows me down. I want to switch to ST2 but there's just too many little things holding me back.
Now that I finally found out about remember_open_files, Sublime might grow into a viable TextMate alternative.<p>I had real trouble finally finding a reference of the configuration settings. The official documentation on version 2 on sublimetext.com is still in its very beginnings and it wasn't clear to me that sublimetext.info is actually valid documentation for version 2.<p>As a hint: Maybe add a comment to the global configuration file poiting to <a href="http://sublimetext.info/docs/en/reference/settings.html" rel="nofollow">http://sublimetext.info/docs/en/reference/settings.html</a> for a list of possible settings plus a note to add the settings to the user configuration file.<p>On a related note, the reason I want to turn off remember_open_files is because for me Sublime is not the editor I'm doing most of my project work in (I'm using IDEA with Rails and PHP plugins), so Sublime (or currently TextMate) is just something I use for quickly opening a few specific files on the command line or from finder.<p>Seeing all the old files open alongside the current one is just distracting, so I really need it to forget about previous incarnations.
ST2 is brilliant. If you're used to TextMate, I encourage you to give it a whirl. I think the trial version is an "unlimited" trial. It only nags you with a dialog box once in a while.
If you're a Vim user and like the idea of indent guides, check out <a href="https://github.com/nathanaelkane/vim-indent-guides" rel="nofollow">https://github.com/nathanaelkane/vim-indent-guides</a>
I've been using sublime text 2 for a month or so now and I am starting to become a big fan. I think that I'll purchase it soon. My requests...<p>1) Add all of the menu commands to the list of commands that show up when you press cmd-shift-p. It is very weird that some of the named commands (like convert to spaces) are available via cmd-shift-p, but others (like switch to 1 column view) are not.<p>2) I prefer the way textmate does multiple selection, where you can press a single key to toggle between regular selection mode and block selection mode.<p>Using cmd-shift-up/down in sublime text is very unpredictable. It works fine in the case you have several consecutive lines with no extra newlines in-between, but that is about it.<p>Though cmd-d to multi-select the next same word is pretty awesome.<p>3) Easier navigation between tabs in differnt split columns. I never remember the keys to switch between columns and I feel the existing normal tab management keys could do the job with a couple of tweaks.<p>For example, cmd-t is awesome, but I wish it was smart enough to automatically switch to an existing tab instead of opening a new tab with the same file in it.<p>Also, make cmd-shift-{ and cmd-shift-} move across all tabs and not just the tabs inside the currently selected column.<p>4) And lastly, the find in project results desperately need syntax coloring. It is so hard to scan a giant blob of plain white text.<p>Ackmate style file types would be nice too, but that isn't to big of a deal.<p>Again, awesome stuff. I can't wait to try out the vim bindings and I hope he keeps up the good work!
So looks like I need to give Sublime Text another shot.<p>I switched from ST1 to vim after almost a year of using ST2 exclusively for work. I very, <i>very</i> highly recommend you try Sublime Text out - I've used many editors, and Sublime Text is still, for me, almost the perfect mix of must-have features and ease of use. Alas, vim's amazing power was a little too much of a draw.<p>And if you try out Sublime Text, don't forget to check out it's killer feature (which <i>doesn't</i> have): Multiple Selections. They're the single most powerful non-obvious editor feature I've ever seen, and I greatly hope they make their way to <i>every</i> editor when people start to understand that.<p>In the meantime, this new vim mode might just might bring me back to ST2 full-time. Here's hoping!
ST looks really promising and I am excited to see where it will go.<p>I still use Code Browser (<a href="http://code-browser.sf.net" rel="nofollow">http://code-browser.sf.net</a>) which is oriented around folding. One feature from it that I really miss in other editors is the "Clone Window" function that creates a new tab of the same file, scroll and cursor position. IMO, this beats using bookmarks because you simply close the new tab to go back to where you were.
I would of checked out ST before, but I was thinking it was an Apple product based on the screenshot the article uses (I went back to the beta announcement and it shows the Apple interface as well). I see on the home page you use Windows screenshots now, but I didn't even think about visiting that page last time.<p>Maybe add some Apple/Linux/Window icons or text on the top somewhere so they show on all your pages? Looking forward to trying it out!
I love Sublime.<p>If you're like me and prefers TextMate's simple cycling autocompletion (usually bound to the escape key) to Sublime's weird snippets-and-best-match tab completion, I made a Sublime Text plugin that gives you just that: <a href="https://github.com/alexstaubo/sublime_text_alternative_autocompletion" rel="nofollow">https://github.com/alexstaubo/sublime_text_alternative_autoc...</a>
I really wish that there was an auto-update. I've been using the beta for some time now, Jon's amazing constant updates actually becomes frustrating because you have download an installer every update. I would buy a license in an instant if this could be implemented.
Anyone able to get Zen Coding running on ST2? I'm following the instructions at: <a href="http://www.sublimetext.com/forum/viewtopic.php?f=2&t=580&p=10654#p10654" rel="nofollow">http://www.sublimetext.com/forum/viewtopic.php?f=2&t=580...</a>
Currently stuck on an ancient WinXP box due to my MBP frying itself, so I decided to see how ST2 runs on it. Absolutely wonderful experience @ 1.3Ghz/256RAM, and the vintage mode finally makes it a viable option for all my programming.
For the past couple months, I've been trying to move from ST to vim, but couldn't get over my love for goto-anything; the usefulness of the minimap; and all the little details that made ST a great editor. This is great to hear.
Very well done. The last few revisions has basically turned v2 into my full-time editor for most code. I still found myself reaching for vim so it's nice to have some more key parity between the two now.