Sublime Text 3 marked as recommended build
sublimetext.com
sublimetext.com
PLUS: ST still has a super quick loading time which makes it a great addition to emacs/vi in some use cases.
Which ones?
And yes, cmd+d is the best thing since sliced bread.
Sublime Text 3 is still in beta.
[0] https://web.archive.org/web/20160211015747/http://www.sublim...
When 3.0 is out, there will be a blog post about it.
I think something like your title or even along the lines of 'Sublime Text 3 released [false alarm]' would work.
When I hit the ST front page today (after having reset my Windows 10 install due to issues going from RC1 to RC2 of dotNetCore) and saw the direct download link to ST3 I got the impression that it must just have been released - I got rather excited, not having seen any posts on HN to the effect (I searched).
Unable to edit the post now; I feel incredibly silly, and sorry to have created false expectations by posting the submission using that title. My apologies to Jon Skinner; I love his work.
ST3 dev releases[1]:
2016: 14 versions
2015: 25 versions
2014: 4 versions
2013: 40 versions
While pace really slowed down in 2014, there was at least occasional updates every few months fixing major issues.
I know people love to complain about ST's "slow development", but really don't understand where the perception comes from.
For me the experience has been the opposite: I sometimes get annoyed by updates every other week.
2016: 2 versions
2015: 2 versions (one just a patch for the other)
2014: 1 version
2013: 12 versions
To be honest, I'm less concerned about new features, and more that there will be paid upgrades so the developers keep maintaining the software. I'd probably expect a new major version every 2 or 3 years, with a discounted upgrade price... that would still only work out to $10-$20/year for Sublime Text, which is crazy cheap. I already budget about $100/year just for annual Parallels Desktop upgrades.
What do Atom and Visual Studio Code offer that Sublime Text doesn't?
I have tried both within the last year and wasn't able to find any significant advantages (except for VS Code's excellent TypeScript experience), but they both ran slower and used more memory. Perhaps I should have used Nuclide?
(Not asking about Webstorm because I've used the IntelliJ family of IDEs and understand their advantages)
It would greatly suprise me if either Atom of VSCode shut up tomorrow. They couldn't entirely shut up, as they are both entirely open source projects.
The Sublime Text website could just close tomorrow if one person got badly hurt / lost interest, and then the executable could not work on Mac OS X 10.11.6 for some reason, and it is done.
I've had too many pieces of software go that way to get another one which is so fundamentally important to me (text editor).
That plugins are written in javascript (larger developer base) and allows more customization of Atom (more open plugin api) also yields more niche plugins.
For what it's worth I would imagine more javascript devs would write plugins for Atom than python developers would write plugins for Sublime Text.
http://stackoverflow.com/research/developer-survey-2016#tech...
https://github.com/blog/2047-language-trends-on-github
If anyone has anything better, we can refine our collective thinking.
In terms of memory usage, Sublime would arguably win the fight (at least it feels that way). I think ST is also lacking in the plugin department these days as well, but I could be wrong about that. The interface of both Atom and VSCode is arguably better as well and maybe things have changed, but the ST3 betas have been pretty buggy in my experience as well. The native Git integration is also pretty great as well (especially in VSCode).
Sublime also lacks a native package manager of which VSCode and Atom have, but there is a third party package manager which works well, so it's a moot point.
Which WebStorm supports perfectly well?
More a clarification comment than a response, for those who don't know.
That's really the only/main thing I miss.
I love Sublime but there is also a https://en.wikipedia.org/wiki/Bus_factor
Also if you have tried Atom at some point, try it again, they made it much better and faster. Only thing I miss is how incredibly fast Sublime Text is.
Notepad++ handled that surprisingly well. pretty much the only time i had to use another text editor besides ST
However, I did try opening an 11 MB (JSON) file and it did indeed feel sluggish.
I haven't tried Atom, but the Hydrogen plugin looks very interesting. How does it react to, say, being asked to do syntax highlight on a 100mb json?
One of programs I develop uses a dictionary that when unzipped is ~8Mb. Sometimes I need to open that up in an editor and it's nice not to have to fire up a different editor to do that.
In fact this is one of the first things I do when trying out a new editor - see how well it can handle files > 1Mb in size.
Maybe if you're only working on small projects with small files this isn't such a concern, but there are plenty of people who have legitimate concerns if an editor can't open large files (and 1Mb isn't even large).
Yes you are right, although in some cases they also support the "ST-style" shortcuts, e.g. I just realised that I can do block selection with ctrl-alt
"Sublime Text 3 is currently in beta. The latest build is 3114."
The about Sublime Text box on the installed editor says "Stable Channel, Build 3114".
"A license is valid for Sublime Text 3, and includes all point updates, as well as access to prior versions (e.g., Sublime Text 2). Future major versions, such as Sublime Text 4, will be a paid upgrade."
At some point during the beta release, they started selling ST3 license instead of ST2 licenses.
ST3 is a solid editor with what I consider a very healthy plugin eco system. I don't think there's a single feature I've missed that so many seem to think are crucial to any reasonable development (web or otherwise) and its speed and accuracy is what keeps me as a customer. (Multi-file search and replace is a breeze, even in huge files.)
Worth every penny.
There's been a flurry of updates lately and I'm very pleased to see that Jon Skinner has been able to reach this milestone, after some slower periods.
It's such a fantastic editor, one I've used for years; my previous was Textpad. I'll pay for the upgrade myself as soon as the site is updated with upgrade pricing, assuming that this will be an option.
I hope the Sublime author will release it as open source, at least in some IntelliJ style freemium model. That might give it back the boost it needs.
Is freemium the new EEE? How do you expect the man to make money?
What I'm saying is that if he opens at least some of Sublime it might help make it a better editor and advance faster with the help of a community. It certainly beats Sublime becoming irrelevant and dying eventually, which I really hope it won't. I'd really prefer using sublime, but I'm simply using the best tool (BTW Sublime is still a better editor, no plugins installed on either). Open source is a plus for me, not a must.
Does freemium really work at all for anyone? Gets you new users quickly but then 1 in 10,000 converts. This works for established companies as they can weather the freeloaders with piles of cash from other parts of the business. Or in the case of VC-backed companies, from the money fountain (better not ask Spotify about that though).
I just can't see how a small company depending on a single product would benefit from this model.
BTW Sublime are more or less Freemium right now, even worse - you don't HAVE to pay, you just get those annoying messages. It's practically a donation model right now.
I bet the Sublime spell-check plugin doesn't send your entire file to a third-party server over plain http.
this cfg entry:
// Enable usage data and errors to be sent to Microsoft.
"telemetry.enableTelemetry": true,
As long as telemetry is what's being collected, and I can disable it (and fork VScode if not), I'm good with it.
EDIT: Also, other editors phone home as well. IntelliJ certainly does, and I'm pretty sure Sublime as well.
and afaik it has been updated just last week with new features
Am I missing the real release? Could be a CDN issue?
The homepage links to ST3 as the default version to download, as it has for a few weeks/months now, that's not new. ST3 is still described as beta. The last release was on May 12.
More importantly, a lot of this functionality is down to simply not thinking about consequences. E.g. try starting a typical Emacs installation on a box that has a network but where the DNS setup is broken, and enjoy waiting for DNS lookups to time out before it starts... (I'm sure there's an easy fix; I'll admit to being lazy and not having looked for how to prevent it and rather "just" fix my DNS when it's happened)
All to often "nice to have" functionality ends up in the critical path of startup rather than lazily initialize in the background.
Just too bad this came too late. I got frustrated with the plugin API long ago and no-brainer features like multiple elements in the gutter (which is needed for example for relative line numbers) have still not been implemented.
When ST3 development seemed to have frozen completely, a lot of plugin developers have moved on to other platforms like atom or vscode. Even with this release, ST3 needs something bigger to bring people and plugin devs back to the platform.
Once my ST2 license stops working for ST3 I will open the editor a lot less than I currently do but will monitor the changelog for long wanted features.
Sublime Text is an editor that brought a lot of new ideas that many editors now adopt (multiple cursors, minimap). It's written in native platform code + python 3. It is closed source and written by a small group of people. Their company only sells Sublime Text.
Personally I prefer intellij. I do use VS Code for text/non project editing but out of ST, VS Code and Atom I think ST is the better editor, it's future is just isn't certain but it's widely used and has a great eco system.
The reason I ended up paying the subscription for WebStorm (after also trying out Atom) was
a) The inspections
b) The type support.
To explain b), I annotate my JS code with and JSDoc and Closure inline-comment type annotations. WebStorm uses that to check if the types match - I get much of the TypeSript functionality for free without using TypeSript. I also used @typedef (JSDoc tag) heavily to define my own types. And auto-completion suggestions base don the types.
I used to be okay without types, but after having a more complex project (note: large !== complex, simple UI stuff that I had done previously was a much larger code base and I never felt I needed the help of "static types") I found it was good to use them.
Why not Atom: It looked great and probably is a great editor, but it didn't give me even close to the functionality of WebStorm. Also, when I had a problem the only response I got was "we are waiting for your pull request", meaning "fix it yourself". Why I understand that unpaid people are not eager fixing my problems I have enough of work without having to contribute to each of the products I'm using - so I prefer paying the people at JetBrains to take my bug reports and fix them (which they do - and I've filed a lot of reports before the "2016" release, so much that they gave me two years worth of subscription for free for being a good beta-tester).
Another advantage of the IntelliJ products is that it's basically the same IDE-platform for all kinds of languages. I'm learning Scala now (the Coursera course on Scala by Scala's author is back!) - another IntelliJ IDE (and that one even is free, the free Java IDE plus Scala plugin), for example.
That said, as much as I like the quality of the app, I wouldn't hold my breath for version 4.
Sublime Text 3 has NOT been released.
I think Atom has some semblance of multiple roots, but it was a hack when I last checked.
I've tried Atom and Brackets but 'Nope!'
Packages are in python, and most of those are open-source (and thus available as examples) so extending through packages is probably easy.
As far as I understand, Atom has quite a bit of code that is not openly accessible, be it because it is part of a Node.js, transpiled from something else, buried in closures, or simply too deep in the hierarchy to be easily reachable from the plugin level. Sure, you could change it if you set your mind to it and maybe patched a few files here and there, but it's certainly not as easy as in Emacs.
2. Think about something; you can maybe do that in Sublime.
I'm not even talking about running a shell on your emacs but just about text-editing.
If you're using Sublime professionally you can afford it. You're choosing not to. That's fine because there are some great free alternatives to use instead, but you have no reason to complain.
I think some software products could sell more with regional pricing, if someone could crack reliable non-intrusive verification.
Actually all the companies that offer regional pricing do that with the hope that their overall revenue will be higher that if they don't. It is a short term decision that does not have anything to do with humanity.
That said, Sublime Text implements regional pricing with nagware. A larger percentage of devs in poorer countries will be in trial mode, happy that they do not have to pay or use a pirate version.
But Sublime Text lets you "evaluate" it as long as you want, so by buying a license, you're not actually paying for the editor, you're paying for not having UNREGISTERED in the title and for not having window pop-up once in a while.
Even though that's probably wrong from ethical perspective, that's not worh 70 USD to many people, especially when they live in a place where average wage is under 5 USD/hour like Eastern Europe or Russia, not eve talking about India or someplace like that.
VIM is free and basically magic, Emacs etc.
- it's not open source (which is something bad nowadays for a text editor)
- it's not really customizable (I must use my text editor all the day every day, I need an environment crafted on my needs)
- it's not free (why should I pay for something that is available for free with Atom?)
- it has python scripts... really? python? why?
I'm glad it's not, because if it were open source, it'd look and feel like Windows 98 software (Notepad++). Open source serves developers, not users.
>it's not really customizable
How strange, cause my build is.
>it's not free
In the Winrar sense, yeah. You get an unintrusive popup in the background after a few saves.
>it has python scripts... really? python? why?
This one's kind of like an appeal to the current year in social issues. There's no substance to even respond to.
2. I don't mean "change the syntax color", I mean, change every single pixel of its UI.
3. it's not free, it means that IT'S NOT FREE, you can just evaluate it, and then you MUST buy it. If you are using it for anything more than evaluating, you are violating its license.
4. seems fair, I don't really like python, and I think that JS based editors are much easier to hack and to develop plugins for.