Live data from Hacker News

Sublime Text 3.0

sublimetext.com

321–330 of 694 posts

Re: Sublime Text 3.0

#321
post #317
post #218

Earlier quoted context omitted.

For a piece of software that enables your career, helps you to provide for yourself and/or family, that you probably utilize for thousands of hours over a given year? ST3 is continuously improved. They are developers. They eat. They have families. Just like you receive a salary, because the software you work on, probably is never done. Why would anyone feel entitled to improvements for a flat rate? Is that not greedy…

> [...] that you probably utilize for thousands of hours over a given year Assuming 4hs net per day, 20 days/month, 12 months .. thats 960 hours/year And that's assuming that you spent all those 4 hours _entirely_ on your text editor; no cli, no browser, no nothing.. only text editor. I'd say that on avg we should be doing ~200 hours per year.. Are there any study about this?

The average number of hours worked by a fulltime employee is approximately 2000.

Obviously not everyone will be using their editor more than half the time, but many do. And many often use their editor outside of work too.

Re: Sublime Text 3.0

#322
post #166

Earlier quoted context omitted.

No, it wasn't. I believe TextMate had a feature where you could edit multiple lines at once, but it was part of a column selection mode, it certainly wasn't free form multiple selections. Multiple Selections were one of the earliest core features built for Sublime Text, and weren't inspired from other software. I don't think TextMate existed when I implemented this.

PC-Write had it, long, long ago and .. like ST .. this feature was the only reason I used that app.

I can't comment on how well it was implemented in PC-Write but it won't be far-fetched to say that Sublime made multiple-selections mainstream. I had seen some references to vim plugins that offered that feature but it had limited abilities. The three ways of doing multiple selections—selecting multiple instances of a word, placing multiple cursors downwards in succeeding lines, and using point and click—made Sublime's implementation vastly more powerful.

Re: Sublime Text 3.0

#323
post #70

I honestly can't believe I'm saying this, but: can you please enable me to buy a new license for 4.0 even though it may not even be on the road map yet? Or switch to / enable a subscriber model which is paid yearly and gives access to all upgrades? I rely so much on sublime for my day to day work and I fear the $80 or whatever I paid for it whenever ago is too cheap for the amount of value I'm getting out of it, and…

Can someone please explain to me why $80 for Sublime Text is a good price for a text editor? I'm not flaming, I genuinely want to know. I've tried Gedit, Atom, VS Code, Notepad++ and I fail to see what Sublime offers over those to justify the price.

The small things are really well done.

Re: Sublime Text 3.0

#324
post #70

I honestly can't believe I'm saying this, but: can you please enable me to buy a new license for 4.0 even though it may not even be on the road map yet? Or switch to / enable a subscriber model which is paid yearly and gives access to all upgrades? I rely so much on sublime for my day to day work and I fear the $80 or whatever I paid for it whenever ago is too cheap for the amount of value I'm getting out of it, and…

Can someone please explain to me why $80 for Sublime Text is a good price for a text editor? I'm not flaming, I genuinely want to know. I've tried Gedit, Atom, VS Code, Notepad++ and I fail to see what Sublime offers over those to justify the price.

It has almost all of the features of the Electron based editors (aka Atom) but with a C++ backend instead of HTML/JS toilet water. So you have all the customization you could ever want with the speed of low level code.

Re: Sublime Text 3.0

#325
post #70

I honestly can't believe I'm saying this, but: can you please enable me to buy a new license for 4.0 even though it may not even be on the road map yet? Or switch to / enable a subscriber model which is paid yearly and gives access to all upgrades? I rely so much on sublime for my day to day work and I fear the $80 or whatever I paid for it whenever ago is too cheap for the amount of value I'm getting out of it, and…

You can always buy more licenses and give away to other people. :)

Re: Sublime Text 3.0

#326
post #292

Earlier quoted context omitted.

I understand your appreciation for the software but begging for another subscription fee? One feature here is that the authors charge a normal fee and are not greedy in your pockets, like 1Password and many others. I really do appreciate the classic software pricing. It could be a higher fee, or more frequent but I'm really tired of all the Recurring costs!

Thing is, software unlike say a book or a movie has sometimes significant maintenance costs. There are always bugs to be fixed, security vulnerabilities are found, third-party libraries need to be upgraded and so on. The danger of the one-off model is that it sometimes creates the wrong incentives. Features and even bug fixes get pushed into newer versions, which may even delay their release until there's enough of t…

Well, in contrast to a physical thing selling two copies is exactly as costly as selling one. I'd argue that that more than covers the cost of continued development.

I can't say I recognize that wrong incentives in real life and I've yet to find a single piece of software that I'm willing to pay a subscription for.

It all comes down to business ethics, are you trying to rip off your customers? Most can't afford to piss off their paying users so they play nice (and I hope that is not the only reason they are being reasonable).

Re: Sublime Text 3.0

#327
post #301

Earlier quoted context omitted.

It's highly likely that OP simply stumbled upon it, or someone recommended it, and now he learned it and is used to it and knows how productive it can be. Thing is, same is true for any other good IDE, of which there are plenty. Personally, it always blows my mind that people don't use VIM :) if they actually spent 5-20hours learning VIM correctly they would not touch these inferior pretty looking UIs

Whereas I view vim as simply a necessary evil and I mean "necessary" in the sense that I want to edit something over ssh. Bret Viktor's oft-quoted "Inventing on Principle" talk touches on this subject where a lot of research has shown that bimodal editors are worse. While I can't argue for how true that statement is, it's certainly been my experience. I always find it jarring to think I'm in command mode but I'm actu…

From the point of view of "onboarding" (aka barriers to entry), as you say, point-and-click is miles ahead of the unfriendly-at-first-glance Vim.

But I'd like to say that I cannot honestly recall an instance where I was in normal mode and ended up pasting something -- I assume you mean Ctrl-V-ing and having the paste interpreted as commands? -- once I got used to it after leaving Sublime Text, which I'd say took me a couple of weeks of hating myself. It's a matter of how much effort one thinks it makes sense to put into learning the editor, but IME there is a significant payoff, even if it is hard-won.

I'm not sure if it's harder for some people to internalize (which is by no means a value judgment; it's why Emacs/ST/Atom/whatever exist and are powerful) but once that is done, one never gets confused about what mode you're in simply because one is almost never in insert mode! "Probabilistically" speaking, you are in insert mode for 0 time. ;)

In any case, I don't hate non-bimodal editors, just hope that the subset of those using them who have not seen Vim for what it is yet do so quickly. (And, of course, there are those who are genuinely repulsed by modal editing, and that's fine!)

I can't speak to "inordinate amount of time screwing around with plugins": I have a plugin for each language I use, and perhaps four or five others. The rest of my init.vim (I use Neovim) is about ... 30 lines long? It's my experience that most (Neo)vi(m) users use little of the power of plain vi -- I know that because I myself was like that for almost three or four years after I started using Vim. (This is ignoring, e.g. large Java projects, where IDE-style code navigation is basically a requirement if you want to get anything done.) But there is definitely a culture where a customized-to-the-hilt editor is seen as something to be proud of, and why shouldn't it? It's what you "live in", isn't it? :)

Re: Sublime Text 3.0

#328
Sublime Text is among the best pieces of software I've used. I bought the license a couple of years ago, and would gladly pay the same amount again.

I love its core functionality: speed and stability, search, command palette, file navigation, Goto. I've used a number of editors over the years, and none have felt as fundamentally sound as Sublime Text.

The best feature of all is the Python plugin API. Sublime lacks some OOTB functionality of newer editors, but the plugin ecosystem makes this a non-issue if you're willing to invest in extending your editor. If you write code 6+ hours a day, you should be. Git integration (GitGutter and GitSavvy) is awesome, as is linting (SublimeLinter) and project management (ProjectManager).

I wrote an HTTP client plugin for Sublime called Requester (https://github.com/kylebebak/Requester) in a few thousand lines of code. It matches Postman, Insomnia, Paw et al. on features, and in my opinion handily beats them on usability. It's the plugin API that makes this possible.

Here's my guess on what Jon Skinner set out to do with Sublime Text: build a rock-solid text editor and make it as extensible as possible. Until someone does this better, Sublime is the best editor out there.

Re: Sublime Text 3.0

#329
post #157

Earlier quoted context omitted.

As far as I'm aware it is. If you know of an implementation done before 2008 I'd love to know about it.

jEdit appears to have had multiple cursors since at least 2005, though I don't know how useful they were.

Out of curiosity: I looked up the jEdit developer and it turns out that he's currently working on the Swift compiler at Apple!

https://twitter.com/slava_pestov

Re: Sublime Text 3.0

#330

Earlier quoted context omitted.

Did you know that there are rich distributions that have done that for you? You can literally install those with a few simple steps and have fully functional super environment. Key words for Google search: Emacs Prelude, or Spacemacs

Didn't know that, thanks! TODO: search for vim equivalents

Spacevim, vim-bootstrap, spf13, janus, vim-sensible (for sensible defaults for vim only).
Post reply on HN