Hm, Am I the only one who spends hours in vim each day with ~15 lines in my .vimrc and almost zero plugins?<p>At some point I think I realized that no matter how feature-rich my editor was, the main thing stopping me from writing good and fast code was _thinking_, not configuring my text editor.
Serendipitous, as I'm planning on doing a lightning talk on ST2 tonight.<p>Editors seem to raise a lot of religious issues, and not to totally discount the distinctions that can be made between them, but I think it's more important to know your editor well than to worry about "the best editor." (If such a thing exists.) As Hunt & Thomas say in <i>The Pragmatic Programmer</i>: "use a single editor well."[1] You'll be most productive if you learn your editor from head to toe, than if you half-assedly know several. That takes some effort and conscious practice, sitting down and memorizing key combinations and the like. And a cursory glance at any editor might leave you unimpressed until you've gotten somewhat fluent with its features.<p>Just a couple of suggestions if you do use ST2:<p>+ get package control: <a href="http://wbond.net/sublime_packages/package_control/installation" rel="nofollow">http://wbond.net/sublime_packages/package_control/installati...</a><p>+ For rails, a couple of nice packages are RubyTest and SimpleRailsNav<p>+ Learn the multi-edit commands<p>+ Familiarize yourself with cmd-P/ctrl-P (osx/win)<p>+ Keyboard shortcuts: WIN: <a href="https://gist.github.com/1925069" rel="nofollow">https://gist.github.com/1925069</a> OSX: <a href="https://gist.github.com/1207002" rel="nofollow">https://gist.github.com/1207002</a>, or look at Default (OS).sublime-keymap<p>[1] I would amend that to add "and also know vim at least a little" for stuff like sshing in to servers and whatnot.
Can I just say I love the pricing model. It's paid software, with an unenforced 'trial period'. Relying on coders who use a text editor all day and appreciate good software and want to compensate someone for their good software. +1 humans.
An absolutely joyful piece of software. I love it so much, I bought it right away. Plus, where else can you experience such a pleasant multiplatform situation? Great Job!
I've been really tempted to fork and contribute to MacVim and steal some of the nicer visual things ST2 is doing. Namely,<p><pre><code> 1) rounded corners on selection boxes
2) nice glowing, fading cursor
3) smooth scrolling with a feeling of velocity/inertia
4) the minimap
</code></pre>
I tried the Vim plugin, but so many of the motions that I use daily were missing I had to jump ship. But I'd <i>love</i> it for MacVim to have the same level of visual and UI polish that ST2 does--it really sets a high bar.
As an Intellij user (and Emacs way before that) I'm trying to give this a chance, but I see no way to click-navigate through source code. Am I missing something? I tried installing SublimeCodeIntel, and that lets me (occasionally) navigate to symbols in the current file. But I don't seem to be able to click through to symbols defined in other files/classes. Am I missing something fundamental, or is this strictly the domain of the IDEs?
I just tried Sublime 2 and I must admit I don't "get it." It seems like a basic editor with several features which Notepad++ already had.<p>Specifically for programming I cannot see why you would use this as opposed to something like Visual Studio with its context aware auto-complete (massive productivity increase).<p>But then again I also don't get why someone would use Vim or Emacs when you have GUI based tools available (even freely). Even for non-Windows programming Eclipse exists and has a decent (if slow) context aware auto-complete for many languages.<p>The only justification I've ever heard for people's continued use of tools like this boil down to either "I know the shortcut keys" or "I don't have to use the mouse."<p>Which to me is odd within its self as very little of my programming efficiency is lost mousing around, and a lot more lost having to jump around code blocks because auto-complete didn't magically know what an object's members were...
I've reverted back to Vim (not really ST2's fault, just that it doesn't run in a terminal and I've gotten addicted to split-panes in iTerm), but ST2's a solid editor. Definitely worth your $60.<p>PS: If it got even a basic terminal...<p>EDIT2: ST2 does have split panes, I just can't run a terminal in them.
As a Textmate'r, I have to say using ST for the last few months has been a pleasure.<p>There is one thing that ST doesn't do as well though: pasting blocks of code while retaining the formatting/indentation. i.e. if I copy a loop and try and paste it into another function/whatever and the cursor isn't on the same column, the indentation gets messed up.<p>It's a minor quibble and far from a deal-breaker, but it is a bit of a shock when it happens.
Based on the great reviews of ST2, I switched from vim to ST2 (with vintage mode) a few months ago. It seems good... but it hasn't lived up to the reviews for me.<p>I'm guessing I'm missing some of the functionality. Is there a tutorial anywhere to show me what I'm missing?<p>How have you learned about ST2 features (rather than just repeating your old editing habits in a new program)?
As a die-hard Vim'er I like this more every time I look at it.<p>What I'm still missing in vintage-mode is search/replace (mostly ':s' and ':%s') and block visual mode (^V in vim). The latter habit I could probably break, but the search/replace stuff gets me all the time.<p>Is there perhaps a plugin/workaround already to get Vim-style search/replace or do I have to hold out for another version?
Amazing editor. Switching been OSX and Windows frequently, ST2 became my choice of a universal tool. Especially useful when augmented by plugins for better autocomplete: I use SublimeClang for C++/ObjC coding, and <a href="https://github.com/alienhard/SublimeAllAutocomplete" rel="nofollow">https://github.com/alienhard/SublimeAllAutocomplete</a> for js/html/css to enable ST's autocomplete across all opened files, not just current one. Only wish it would support virtual space, multiple cursors/vertical blocks seem awkward without it.
ST2 is a fantastic program! I was a die-hard Komodo user for years, but ST2 is much easier (and faster!) to use and extend.<p>For anyone looking to try out ST2 with SFTP, I've written a plugin to import server settings from FileZilla[1], makes it much quicker to get up and running. Should be in ST2's Package Control any day now.<p>[1] <a href="https://github.com/doublerebel/filezilla_import" rel="nofollow">https://github.com/doublerebel/filezilla_import</a>
I'm an avid user of Sublime Text 2, and I was really hoping that they would clean up their API before they made a stable release: <a href="http://sublimetext.userecho.com/topic/112486-api-better-use-of-context-managers/" rel="nofollow">http://sublimetext.userecho.com/topic/112486-api-better-use-...</a> <a href="http://sublimetext.userecho.com/topic/112485-api-better-use-of-python-properties/" rel="nofollow">http://sublimetext.userecho.com/topic/112485-api-better-use-...</a><p>With the need to maintain backwards compatibility with a stable version 2.0, that's not going to happen now. :(
I was an active user of Notepad++, but ever since I started using Sublime text, I never turned back to NP++ (or any other editors). Totally love the Sublime experience.
i really hoped that he would get a fix in for customizable/better matching brackets indicators before release :( those underlines are just impossible to see, and the alternative plugins that do this are not as good as SynWeb component-based editors or NP++ (scintilla)<p><a href="http://sublimetext.userecho.com/topic/19331-better-or-customizable-match_brackets-style/" rel="nofollow">http://sublimetext.userecho.com/topic/19331-better-or-custom...</a>
Congrats to jps. A serious piece of software, and a development style that we can all aspire to.<p>Allow me to recommend the SublimeLinter plugin. Its name should be self explanatory.<p><a href="https://github.com/SublimeLinter/SublimeLinter" rel="nofollow">https://github.com/SublimeLinter/SublimeLinter</a><p>Also, for those asking about discovering functionality, have a browse of the default key binding definition files, it is enlightening.
For me, for "serious" programming, I use a full-fledged IDE which has stuff like code linking, quick project search (with ST2 I have to switch to the terminal), built-in documentation, refactoring support... So paying $60 for a text editor, when there are many good free options out there (even outside of Linux) is too much.
Pretty season's Vim user here. This editor looks awesome, and I would love to give it a whirl, but I feel like I can't switch without these plugins. I'm sure they exist, if someone could point me to one that would be excellent.<p>+ Syntastic [<a href="https://github.com/scrooloose/syntastic/" rel="nofollow">https://github.com/scrooloose/syntastic/</a>] eclipse-like real-time linter. Gives me compile errors and warnings.<p>+ Tag bar [<a href="http://majutsushi.github.com/tagbar/" rel="nofollow">http://majutsushi.github.com/tagbar/</a>] navigate tags in the code<p>+ Not as essential, but EasyMotion is pretty awesome [<a href="https://github.com/Lokaltog/vim-easymotion" rel="nofollow">https://github.com/Lokaltog/vim-easymotion</a>]
(on OS X) ST2 cannot render RTL (Right-To-Left) text properly and the developer said in the forums that it won't be until ST3<p>although less mature editors like TextEdit or <a href="http://vicoapp.com" rel="nofollow">http://vicoapp.com</a> or <a href="http://chocolatapp.com" rel="nofollow">http://chocolatapp.com</a> (beta) and <a href="http://activestate.com/komodo" rel="nofollow">http://activestate.com/komodo</a> (IDE) don't have any problems with bidi and rtl texts<p>other OS X editors that could't show bidi and rtl texts:<p>TextMate 1 (<a href="http://macromates.com" rel="nofollow">http://macromates.com</a>)<p>MacVim 7.4-64 (<a href="http://code.google.com/p/macvim" rel="nofollow">http://code.google.com/p/macvim</a>)
The animated screen shots in this blog post and on the front page are quite nicely done. Looks like a series of images being moved and swapped through a canvas area.<p>Anyone know of libraries that can automate the creation of these kind of animations?
For Go hackers, here is Using Sublime Text 2 with GoSublime:<p><a href="http://mue.tideland.biz/2012/06/using-sublime-text-2-with-gosublime.html" rel="nofollow">http://mue.tideland.biz/2012/06/using-sublime-text-2-with-go...</a>
Finally!<p>Sublime Text 2 is really a wonderful piece of software. I can't live without multiple cursors anymore. Of course it can improve (anything can), but in my opinion is the best text editor available.
This is great news. Truly staggering amount of effort for a small gap in build numbers (if you were using the last beta). Love the release and the editor. Worth every penny.<p>The only additional package I use is the Dark Soda Theme, is there any others that people would recommend for Rails development? The default editor seems to provide a lot. I tried SublimeCodeIntel but it kept crashing.
Interesting, but no preference panels for OS X? How is one supposed to change settings if they're in a language the user doesn't know well?<p>Apparently, there's some sort of binding thing going on, which I overlooked and now can't find a way to examine/redo? Additionally, some prefs are plists, some are python, and some look like they might be Textmate preferences.
For those interested, here's a way to get a block cursor when in Vi(ntage) mode. It can now be installed via package control (instructions have recommended that way to install for awhile, but I could never find it).<p><a href="https://github.com/netpro2k/SublimeBlockCursor" rel="nofollow">https://github.com/netpro2k/SublimeBlockCursor</a>
Sublime Text is really awesome! It's remarkable work, especially since there is just one developer working on it: ST2 works very well on all 3 platforms, it's very fast and has a lot of cool features. :)<p>I just hope that it keeps getting new features, the thing I'm really really missing is a terminal that runs in a ST2 tab.
Am I missing something or is this essentially a donation based model? Are there missing features in the "evaluation version"? I don't mean to sound like a troll or anything but why would I pay for this if I have the option to use the full product for free? (besides possibly feeling guilty)
Anyone see this Editor released that's on GitHub:<p><a href="http://ec2-174-129-28-157.compute-1.amazonaws.com/2012/06/25/brackets-open-source-code-editor/" rel="nofollow">http://ec2-174-129-28-157.compute-1.amazonaws.com/2012/06/25...</a><p>the inline parsing of CSS & javascript seems like a huge productivity gain.
I would use Vim for one reason than anything else. It is for the commands vit, vat, cat, cit and the like that can select matching tags. In HTML editing this has been my best friend and no other editor comes even close to this feature.
Personally, the only thing that prevents me from using Sublime Text is the lack of proper Xdebug support. There is a plugin, but it felt clunky. Being on Windows, it's a relief to use something as nice as this editor.
Make sure to check out this packages search/list: <a href="http://wbond.net/sublime_packages/community" rel="nofollow">http://wbond.net/sublime_packages/community</a><p>You can also Command+Shift+P and "Discover packages"
I think I'll finally switch from Emacs to ST2. I have this massive .emacs config just to make it behave like ST2 does by default. Not to mention turing complete settings can get crazy. Well done ST!
Updating from within sublime text, I get a 500 Internal Server Error in the release note window (being served up by a pretty old version of nginx). Still able to update though.
I use vim. As a software craftsman I want my hammer to be Open Source.<p>( just see what happened when TextMate got stagnated, there must be other examples )<p>It's my hammer, it must be open source if possible.
I've been super impressed by the steady pace shown by the developer in improving and tweaking the many beta releases. Top quality product and I was glad to buy it.
I tried it, on my Ubuntu 64 bit. Everything is fine, except that sometimes it's really slow expanding a directory on the left sidebar. This drives me crazy.