Live data from Hacker News

Sublime Text 2.0 Released

sublimetext.com

201–210 of 358 posts

Re: Sublime Text 2.0 Released

#201
post #165
post #60

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. I'm guessing I'm missing some of the functionality. Is there a tutorial anywhere to show me what I'm missing? How have you learned about ST2 features (rather than just repeating your old editing habits in a new program)?

I learned ST2 from my coworkers, who were all using it. Now I'm learning vim much the same way. I've switched to vim fulltime from ST2, and here are the features of ST2 that I miss: 1. Multiple cursors. This is the only reason I ever use ST2 now. They're sort of like vim's visual block mode, except on steroids. For example, if you have multiple cursors, you can start typing and each cursor will behave as in insert po…

>It also has a thing to navigate methods, but I have to use something called tags, which means a) I have to figure out what the hell that is

Well. I'm not exactly old, but seeing someone say that about tags has made me feel rather ancient.

There are better ways to navigate code than tags. For Emacs, for example, my setup uses Rope to navigate Python code.

Re: Sublime Text 2.0 Released

#202
post #129

Earlier quoted context omitted.

I agree. It would be great to see some revenue numbers, if it's really successful (which I think it is), it would be a nice model for other developers or software companies.

I'm not sure about that. Developers tend to be more sensible about paying for software. Regular people will just download it without reading the "yada yada" stuff about paying. Case in point: WinRAR, anyone? EDIT: Just to clarify, I like the pricing model too. I just don't think it works for software in general.

An article on the demise of winamp suggested that the winamp people were receiving over $100,000 a month in checks sent by mail. I would suppose if you had an easier way to pay then checks by mail, even more "regular" people would be willing to pay.

I point out winamp because it is similar in that no new features are unlocked after paying.

Re: Sublime Text 2.0 Released

#203

Earlier quoted context omitted.

It's not necessarily click-through as it is type-and-find. Ctrl+P to find a file, Ctrl+R (usually) to find methods/functions, etc. It's still very fast and productive.

I found that, but it cmd+r (I'm on a Mac) seems to only show you hits in the current file. The thing I'm interested in doing is clicking on a call to foo.bar() and have it bring up Foo.rb, right on the "def bar" method. Also a lot of the time the thing I'm trying to navigate to is library code that's referenced via require, vs something that's actually in my codebase proper.

What I do in such a situation is cmd+shift+f and do a project wide search (I leave that as the default in the "Where" field. You can tweak case sensitivity, whole word, or even just use a regex.

It opens a new tab with your search results, and you can double click on a result to be taken to that place in that file.

It's admittedly not as slick as what you're asking, but it serves me well enough in exploring a codebase.

Re: Sublime Text 2.0 Released

#204

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.

Plus the license allows me use it on all of my machines (Linux, OSX, Windows), at home or at work, for commercial or non-profit purposes. That right there sold me- no issues at all getting purchase orders at work and regardless of the OS I'm using I still have the same editor.

That was the main reason why I purchased it. I love having a reliable editor on all OS.

Re: Sublime Text 2.0 Released

#205

I've been really tempted to fork and contribute to MacVim and steal some of the nicer visual things ST2 is doing. Namely, 1) rounded corners on selection boxes 2) nice glowing, fading cursor 3) smooth scrolling with a feeling of velocity/inertia 4) the minimap 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 love it for MacVim to have the same level of visua…

I think that we are entirely different types of developers (and that is fine, this is in no way meant as as being negative on the way you work), but I couldn't care less about the first 3 points you mention. They don't add anything to my productivity.

I do wonder though, if visual attraction is such an issue to you, why in the first place do you use Vim?

Re: Sublime Text 2.0 Released

#206
post #168

Earlier quoted context omitted.

I think, in these days, it is not too much to ask for the intelligent completion, e.g. when you type dot or arrow, to get corresponding members of class/struct - the information is just there and the editor has enough power to parse it... Same goes for a very simple word completion - when the editor already encountered the word in the previous line. These are just _very_ basic things.

But it's not. In fact intelligent completion is incredibly hard for dynamically typed languages. Those IDE that do perform intellisense or autocomplete with dynamic languages do it with very basic ability. In a real world dynamically written code file the editor simply has no way of knowing the members of a class. Or if it is even a "class".

No one's saying it's easy, but enough IDEs have done it that some of us have come to expect it.

Re: Sublime Text 2.0 Released

#207
post #165

Earlier quoted context omitted.

I learned ST2 from my coworkers, who were all using it. Now I'm learning vim much the same way. I've switched to vim fulltime from ST2, and here are the features of ST2 that I miss: 1. Multiple cursors. This is the only reason I ever use ST2 now. They're sort of like vim's visual block mode, except on steroids. For example, if you have multiple cursors, you can start typing and each cursor will behave as in insert po…

>It also has a thing to navigate methods, but I have to use something called tags, which means a) I have to figure out what the hell that is Well. I'm not exactly old, but seeing someone say that about tags has made me feel rather ancient. There are better ways to navigate code than tags. For Emacs, for example, my setup uses Rope to navigate Python code.

It doesn't seem like the main issue is age as much as that most people will be coming to VIM from either IDEs or editors that had built-in code-navigation features, so moving to something like vim involves the extra overhead of learning things like tags or rope even.

Re: Sublime Text 2.0 Released

#208
post #205

I've been really tempted to fork and contribute to MacVim and steal some of the nicer visual things ST2 is doing. Namely, 1) rounded corners on selection boxes 2) nice glowing, fading cursor 3) smooth scrolling with a feeling of velocity/inertia 4) the minimap 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 love it for MacVim to have the same level of visua…

I think that we are entirely different types of developers (and that is fine, this is in no way meant as as being negative on the way you work), but I couldn't care less about the first 3 points you mention. They don't add anything to my productivity. I do wonder though, if visual attraction is such an issue to you, why in the first place do you use Vim?

I use Vim because I'm faster in it than anything else, hands down.

But I do think there's probably some vague psychological argument to be made about the elegance and simplicity of your tools mirroring a state of mind conducive to elegance and simplicity in your programming. It's why people are into tools like WriteRoom.

Plus, I feel like the smooth scrolling feature actually does help you preserve an awareness of where you are when you're browsing a file.

Post reply on HN