Live data from Hacker News

Sublime Text 2.0 Released

sublimetext.com

281–290 of 358 posts

Re: Sublime Text 2.0 Released

#281

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 fairly sure he's made really quite a large chunk of dollar out of it already. Especially after he started forcing people to pay up if they wanted the very latest builds. That was a stroke of genius.

I saw it as more that he didn't want the masses trying to use potentially buggy builds as their 9-5 editor, which is what happened with "dev" beforehand.

Re: Sublime Text 2.0 Released

#282
post #198

Earlier quoted context omitted.

I used sublime text and my interns all use visual studio. I love both, but I can give a few points: * No CTRL+D duplicate line in VS * Can't use middle-mouse in VS to select multiple columns * Can't place your cursor in many multiple locations at once in VS * You can use ALT+DRAG to select columns in VS but there's no way to put a carat at the end of each of a bunch of lines of varying sizes * CTRL+J to append the ne…

I use ST2 and have been learning about using multiple cursors, but I wonder what kind of things are you doing where that comes in handy? So far I haven't had a chance to use it, especially since there already is a shortcut for commenting things out.

> but I wonder what kind of things are you doing where that comes in handy?

so you got some property names like

a

b

c

d

now convert them into ['a', 'b', 'c', 'd']

with ST2, you middle mouse vertical select, ctrl+right, press ', then end, press ,, then del.

Re: Sublime Text 2.0 Released

#283
post #235

Earlier quoted context omitted.

To me what you're describing are imagined problems. They aren't real problems for someone who eschews autocompletion tools. No offence intended. I would argue that the autocompletion training wheels for learning a new API are really only useful if you're rarely going to use that API again. If you're going to be using it a lot, there's actual value in spending the extra effort to learn it's functions. It'll stick more…

Most APIs I use I don't intend to use many times again. If I'd be coding against the same 5 libs over and over again, chances are big I'm coding roughly the same thing over and over again. That sounds very boring. (that, or i'm coding something low-level like a db or a protocol - but are you?)

Most APIs I use, I end up using over and over and over again in different projects / applications.

Only ever using 5 libs does sound incredibly boring. However the toolbox of libraries I've accumulated repeated experience with over the years is in the hundreds, and learning more about them has proven worthwhile. I assume most developers would say the same.

Re: Sublime Text 2.0 Released

#284

Earlier quoted context omitted.

That's interesting. Back when I was using Windows, I had some tools (like WinRAR, I think) with that sort of license. I hated it. One of the things I really loved when switching to Linux is that I didn't have to deal with that sort of nonsense for an archiving tool, or for any other tool I needed but didn't use often.

How often do you use a text editor?

Naturally, I use a text editor almost all the time. That doesn't make this licensing model any better though: it's still annoying, and there are still superior alternatives that are free in both senses of the word. For me, that alternative happens to be Emacs, but there are other options that are almost as good :P.

Of course, it is much harder to learn how to use Emacs properly (navigating with the keyboard, using more obscure commands, writing your own elisp... and so on). However, as everybody has pointed out, your text editor is probably your most important tool; it seems odd to be willing to put down some money on one but not willing to sit down with a tutorial and learn how to use something like Emacs well. Sure it might slow you down for a bit (it took me about a week to get as proficient with Emacs as I was before), but it's completely worth it in the long run. I've been using Emacs for almost three years now, and it's helped me do all sorts of things more efficiently than I would have with another editor.

Re: Sublime Text 2.0 Released

#285

Hm, Am I the only one who spends hours in vim each day with ~15 lines in my .vimrc and almost zero plugins? 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.

In my experience, Sublime Text hits that exact niche you're describing. It does the things important to programmers, or people who work with lots of text, well enough that you don't have to worry about any plugins, etc. But it also offers a great plugin ecosystem for just about anything you want. Turning on "vintage" mode is a great plus, too, especially coming from vim.

And, like every vim emulator ever (with the possible exception of Emacs' spawn), it doesn't support all the vim keystrokes I use daily. My brain knows vim, and I'll code in vim. You don't see professional pianists perform on electric keyboards.

Re: Sublime Text 2.0 Released

#286
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".

IntelliJ does really impressive type inference in Groovy. I can write all sorts of dynamic code and it autocompletes surprisingly well. Not as great as Java, obviously, but impressive nonetheless.

Re: Sublime Text 2.0 Released

#287
post #285

Earlier quoted context omitted.

In my experience, Sublime Text hits that exact niche you're describing. It does the things important to programmers, or people who work with lots of text, well enough that you don't have to worry about any plugins, etc. But it also offers a great plugin ecosystem for just about anything you want. Turning on "vintage" mode is a great plus, too, especially coming from vim.

And, like every vim emulator ever (with the possible exception of Emacs' spawn), it doesn't support all the vim keystrokes I use daily. My brain knows vim, and I'll code in vim. You don't see professional pianists perform on electric keyboards.

Umm what? Yes they do and that is a pretty terrible analogy even if they didn't. Why do you feel the need to pollute a release thread with your VIM elitism?

Re: Sublime Text 2.0 Released

#288

Serendipitous, as I'm planning on doing a lightning talk on ST2 tonight. 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 The Pragmatic Programmer : "use a single editor well."[1] You'll be most pro…

look forward to your talk tonight. I blew half my morning in vim playing with different plugins for a better file search experience, and finally caved and installed ST2. I'm happy so far, but hope they add multi-window support and terminal integration (unless they already have).

If I understand you correctly, ST2 has both of these things already.

edit: Sublime has a CLI, but can't be run inside terminal.

Re: Sublime Text 2.0 Released

#289
post #274
post #155

Earlier quoted context omitted.

I continue to be haunted by something a good artist friend used to say: "Don't obsess over your tools. They are not the goal". This would ring in the back of my head as I spent many hours configuring my editor / shell / terminal setup. It felt like a guilty pleasure. It dawned on me however, that what had drawn me to programming in the first place was a sublime text editor (TextMate), and that my business is in fact…

I've once watched a group of sculptors argue about the merits of various drills for a whole evening. So yes, artists also obsess over their tools just like we do over ours.

well, that's the fun of specifics, innit?

Re: Sublime Text 2.0 Released

#290

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…

Is anyone using the likes of Sublime for enterprise Java? I'm an Intellij power user but tend to use Sublime for Rails & other dynamic languages. Using the same environment all of the time would be nice.

>>Is anyone using the likes of Sublime for enterprise Java?

There is no reason why you must subject yourself to that sort of a torture.

The IDEs are designed to make your life easy for that kind of verbosity and boiler plate.

Post reply on HN