24 ms·
Sublime Text 4
- Wowfunhappy 5y ago> Sublime Text license keys are no longer tied to a single major version, instead they are now valid for all updates within 3 years of purchase. After that, you will still have full access to every version of Sublime Text released within the 3 year window. I really love this model.
- twelvechairs 5y agoIsnt it just a simple subscription model with a 3 year term?
- NikolaNovak 5y agoDepends on details but +most+ "subscriptions" sadly increasingly mean you can't use any version whatsoever once you stop paying for it. I'd call it purchase plus support period but it may be the enterprise IT geezer in me :->
- ddingus 5y agoYeah, I would go with that too.
- CraftThatBlock 5y agoI think this implies that after 3 year, you can keep using whatever is the last version you were using. It's basically license to get what you have right + any versions in the next 3 year. JetBrains also has a similar license for yearly subscriptions, where you can keep using whatever version was supported at the end of the license.
- smnrchrds 5y ago> whatever version was supported at the end of the license No. The version you will perpetually have access to is the last version released one year before the expiry of your license. So if you get a one-year license and don't renew it, you only retain access to the version you first bought, not any new ones released during the year.
- CraftThatBlock 5y agoAh, my bad. They should fix that.
- yedpodtrzitko 5y agoThey already did... somehow. iirc their original plan was that you'll lose your license after you stop paying. But due to a big backlash against that, they changed it in a way that you can keep the license for product available 1 year before you stop paying.
- cgriswald 5y agoIt's not broken. You're basically buying that version of the software with some benefits for a year; and they make it nice and easy to get the next version with benefits. If you decide to quit, you leave with exactly what you already paid for in the first place. Sure, it's not as nice as the Sublime Text model, but it's a fair, decent, and non-broken model. In contrast, subscription software expects you to pay in perpetuity so they can take risks with your money instead of their own on new versions and features. Generally nothing is guaranteed to you at all, only access to whatever version of the software is current. No guaranteed support, upgrade times, or anything. And when you leave, you get nothing at all.
- e3bc54b2 5y agoJetbrains license works slightly different. You get a license and access to all updates released for duration. But if your license is not renewed at the end, you lose access to updates in the year/time since you bought the license. You still keep original version at the time you purchased license for as long as you want, though.
- eitland 5y agoI'm fairly certain the Jetbrains subscription model is: (Edit, I had to look it up, the exact wording is:) "You will receive perpetual fallback licenses for every version you’ve paid 12 consecutive months for. Other notably nice app/programs that uses this or similar sane, friendly models including Sublime Text 4 and Jetbrains products: - Agenda (Mac, iOS) Planner/journal - Manic Time time tracker (Windows, maybe Mac). This can easily save you many hours a month or help you increase billing. feel free to add more examples here, we should make some positive noise about companies that don't abuse their customers. (Please don't misunderstand me: Open source is often even lovlier but there are plenty of lists of Free/Open source software.)
- jay_kyburz 5y agoI let my rider license lapse and I did have to "downgrade" to keep using it.
- eitland 5y agoBut only to the last version that you had paid for 12 months, right?
- jay_kyburz 5y agoI only had one year, so it was the release when I first paid.
- eps 5y agoSo you are forced to downgrade in some (many?) cases?
- crazygringo 5y agoNo, with a subscription you lose access after 3 years. This is purchasing (not subscription), but that includes 3 years of upgrades too.
- derefr 5y agoSubscription models like Office365, Creative Cloud, etc., lock you out of the software version you’re already using when the subscription expires. In this approach, you can continue to use that version just fine. (And even still upgrade, if you’re yet not on the newest version your license extends to.)
- mlex 5y agoA lot of subscription models would lock you out after expiry, plus obviously the terms are usually much shorter.
- sturgill 5y agoNot really since you don’t lose access to prior versions. It’s more like buying the old Photoshop CDs but then getting three years of updates with that purchase.
- p2t2p 5y agoNot really. Subscription means that the thing stops working once you stop paying. This is a purchase with included maintenance subscription, a bit different (and much better).
- xenonite 5y agoIt has the added benefit that you can continue to use an outdated version.
- ddingus 5y agoMostly, but allowing access during the window on an enduring basis is generally not typical of subscription models. This is more like dated entitlement than subscription. Most subscriptions have much stronger pressure to renew, including inability to install or download outside subscription period, version limits, software quits working, and, and, and...
- ben-schaaf 5y agoNormal subscription models make you lose access to the software if you stop paying. With Sublime Text's new license model you retain full access except to updates released after the 3 year period has lapsed.
- deleted 5y ago[deleted]
- mxcrossr 5y agoI just wish it was a little cheaper. Every time I think about buying a license I realize it’s like 30-40 USD more than I expect and I chicken out
- ddingus 5y agoWell, it is not far off a good game and some DLC.
- emteycz 5y agoIt's not really much though... Software engineers make that in an hour or two, that's reasonable price for 3 years of updates of the primary tool... And it's a business expense. And as the sibling comment says, a game costs about the same.
- obdev 5y ago$100 in an hour or two? Only in a small part of the world.
- emteycz 5y agoOkay then, five or eight hours, or a week.. for 3 years of updates - still peanuts considering that this is programmer's primary tool and business expense deductible from tax base.
- michaelmrose 5y agoTo be fair in most of the developed world it is more like 4-6 and there is always Emacs, Vim, Atom, Code for free. An embarrassment of riches for nothing.
- rsiqueira 5y agoIt depende on the country. In my country (Brazil, where minimum wage is less than US$ 1/hour) a software developer earns about 1/4 or 1/5 (or less) compared to US salaries for a similar job. Spotify, Netflix and YouTube Premium here are much cheaper than in US.
- alert0 5y agoWait, does this mean my license from 2014 isn't going strong anymore? Edit: I've upgraded. I've felt guilty for years for how much mileage I've gotten out of Sublime. It is one of my most used applications.
- asdfasgasdgasdg 5y agoStill going strong for ST2 or 3, whichever you bought.
- alert0 5y agoPretty sure I bought at ST2, been on 3 for a while.
- asdfasgasdgasdg 5y agoIf you've been using 3, you probably paid for an upgrade: http://www.sublimetext.com/blog/articles/upgrades http://www.sublimetext.com/blog/articles/upgrades
- rexf 5y agoYour link is from Feb 2013. I bought ST in mid-2014. I don't remember which version I bought, but it must have been ST3 in 2014.
- pilif 5y agoST3 required an updated license too
- ddingus 5y agoSo do I. Makes a ton of sense. I am going to buy a license. This program is worth every penny.
- amatecha 5y agoWhy's that? It depends how frequently a major release happens. If it stays at "4.x" for 5 years, I'd way rather have the "tied to a single major version" license :)
- matsemann 5y agoThat's the problem, though. The old model gives Sublime weird incentives, where they would be better off bumping major version more often to force people to upgrade. Or push features back until next major. And if they don't do, they are basically working for free for a few years.
- jhawk28 5y agoIf it stays 4.x for 5 years, it is effectively tied to a single major version. You get all the updates for that major version.
- amatecha 5y agoThat's not what OP quoted though -- the new licensing model says you get all updates for 3 years (regardless of version number). So with the new license model, let's say v4.7 gets released at 3 years and 1 day, you won't get the v4.7 update. Whereas if the license was tied to major version, you would get 4.7 and onward, until the dev decides to call it 5.x
- CivBase 5y agoThat is a good model, but I'm a little confused about the transition. My license from 2015 obviously doesn't include ST4, but does it still include all versions of ST3 since it was purchased before this change? Or was it retroactively updated to only capture ST3 versions released during that 3-year window?
- ezfe 5y agoI can't imagine they retroactively changed it
- FredPret 5y agoI like how I started years ago by saying “Notepad sucks, let me try Notepad++ and Sublime Text”. Now it’s almost an IDE, but still a great text editor!
- contriban 5y agoI find it hard to believe anyone would use Notepad past the “wow I can edit this HTML file” phase. I found PSPad years before I started working.
- nkozyra 5y agoNote the "years ago" part. Options were limited for non terminal free/cheap options for a long time. Wiki says PSPad came out in 2001, I'd guess this experience predated that.
- stickyricky 5y agoIn 1999, I made a Starcraft blog entirely in Notepad. There may have been other options at the time but my download speed was < 28k in rural Tennessee.
- ipaddr 5y agoNotepad is on every system
- spiderice 5y agoI can’t seem to find it on my Mac :) Joking aside, even if it were on every system, I don’t see it having much use outside of the very, very rare edit in a system that isn’t my own.
- ipaddr 5y agoThe last I saw inside a Mac was around the time the Lisa was being developed. Did they ever get right click to work? Textedit would be the Mac version.
- CraftThatBlock 5y agoI'm a IntelliJ/WebStorm user (I use IntelliJ but for mostly JS/TS/X), what's the level of support for these tools vs VS Code for example?
- syspec 5y agoIt colors the words, mostly
- malinens 5y agoI am also phpstorm user but I use sublime text exclusively for quick edits or for projects I have not set up "proper IDE" yet as opening whole project folder is much faster in sublime text and there is no need for import or index step which are quite slow on first open
- babaganoosh89 5y agoDoes anyone still choose Sublime over VS Code? I wonder what plugins I'd miss from a frontend dev perspective.
- sbahr001 5y agoI sometimes do, sublime is a significantly faster and sometimes that works with my "though" process better than vscode. Pretty much, I use sublime text when I want to do something fast, and vscode when I want maximum compatibility.
- petarb 5y agoI use Sublime for editing and formatting large CSV/JSON files. It’s much faster than VSCode which I find freezes for my use cases.
- hn8788 5y agoI tried out VS Code after using Sublime for a while, and almost immediately switched back. I may have liked it if I used it more, but VS Code felt comparatively slow, and it seemed like there are a ton of tiny UI elements scattered in every corner, all trying to get your attention about something.
- Hamuko 5y agoYes. VS Code is too damn slow.
- mackrevinack 5y agoi begrudgingly use VSCodium at work because they don't have a licence for sublime text and they probably wouldn't buy one if i asked. i swear it takes me twice as long to do things but maybe with time i will get more used to it. one thing i do like about it is how easy it is to create split screen documents just by dragging then to the edge of the screen
- frou_dh 5y agoST licensing terms have always allowed you to use your personal license at your dayjob too. "Using a Personal License at Work": https://www.sublimehq.com/sales_faq https://www.sublimehq.com/sales_faq
- bigyikes 5y agoI was a Sublime user, then Atom, and now I’m a VS Code user. In 2021, what reasons are there to use Sublime over VS Code? Performance is the only one that comes to mind, but there are surely others... right?
- crazygringo 5y agoI tried VSCode and Sublime each for a month earlier this year. I was surprised to find myself deciding on Sublime at the end of it. It came down to performance but also clutter. Sublime is fast. But also, VSCode just had too many panels and bells and whistles. And VSCode's defaults were just all wrong. Like trying to autocomplete every other word when I'm typing text in a .txt file -- it's not even code! I couldn't believe how many random options I had to hunt down just to make typing usable and not trying to insert a million things. Typing in Sublime seems to operate... just how I expect it to.
- contriban 5y agoNow that you say it, I also feel that VSCode defaults are wrong. It’s a bunch of small things that feel off.
- paxys 5y agoYeah, I use VS Code daily but it took me a very long time to set it up in the way I liked. Everything from colors, text/menu sizes, fonts, toolbars to shortcuts and more. I'd say ridiculous customizability is a big benefit of VS Code in that regard.
- onion2k 5y agoThe defaults are there to onboard people, or to work for people who are light users. Any tool, not just VSCode, you use for hours with every day is worth spending some time configuring to the way you want and work well in. Learning it, configuring it, and even extending it with your own plugins, can pay huge dividends for your productivity.
- imbnwa 5y ago
- kelt 5y agoInteresting, they have a limited 10 days offer $99 USD to $80 USD. https://www.sublimehq.com/store/text https://www.sublimehq.com/store/text Was this always the case for new revisions?
- BuyMyBitcoins 5y agoIf I had to guess it’s because the announcement of the new version drives a large amount of traffic to site and they want to entice people with a sale while the new features are still exciting.
- ben-schaaf 5y agoThis is the first sale we've ever done. Thought really it's more of a delayed price increase :)
- babaganoosh89 5y ago> TypeScript, JSX and TSX Support It doesn't seem like Sublime ships with the Typescript language server by default, not sure if I'd call syntax highlighting as support.
- ben-schaaf 5y agoIt's the same support we supply for every language. Syntax highlighting drives our goto-definition, goto-symbol, auto-complete and more.
- CGamesPlay 5y agoThis is interesting. Does that mean that it's not possible to goto-definition for a file that isn't open? What about goto-definition of a file in a different module? Combining syntax highlighting and code navigation seems like a reasonable approach, I'm just curious how it works.
- ben-schaaf 5y agoGoto-definition, goto-anything and now auto-complete use the folders you have added to the project (under Project > Add Folder to Project…). We use all these things internally to navigate our (relatively large) C++ codebase.
- jeswin 5y agoFrom the announcement text, I assumed Language Server support as well. Not your fault, since you haven't mentioned it specifically. However, Language Server is way more than syntax support and a huge time saver for Typescript developers. You'll need it to attract Typescript developers, especially since your customers are likely to be advanced users.
- NoInkling 5y agoThere's a package for it at least.
- 5y ago
- jacobkg 5y agoSublime Merge by the same folks is also fantastic. My favorite visual fit client
- SavantIdiot 5y agoI feel bad using VSCode after years of supporting Sublime (by purchasing a license). However the one case where I do use sublime repeatedly? When I need to open an editor QUICKLY. It boots faster than VSCode, and frankly, it finally broke me of my constant habit of VIMming now that I have it on my mac, win and linux boxes. I am eager to try V4, but I'm so deep in VSCode now, I don't know if I can find my way out! I can even cross compile C and debug in VSCode!
- rococode 5y agoTo me, VSCode competes with IDEs, Sublime competes with text editors. Startup speed accounts for a solid 95% of that distinction. If I need to make a quick edit to a file or write down a temporary (but reasonably persistent) note, the only tools I've tried that let me do that in less than 3 seconds are Sublime, Notepad, and Notepad++. Among those choices, Sublime is the clear winner in overall usefulness and functionality.
- sriku 5y agoSettled into neovim for startup speed. My VSCode editor has vim keys too, so ... ohm! :) edit: My only gripe with VSCode currently is that it seems too eager to correct my typing.
- dawnerd 5y agoI actually battle vscode every freakin day over autocomplete. It's really bad if you're writing php and happen to have a // phpcs somewhere, it'll convert <?php to <?phpcs which makes no damn sense.
- liquidise 5y agoHappy to see Sublime still enjoying major version releases; i say this as a religious Textmate 2 user. Monocultures are rarely good for innovation and these projects monetizing in a sustainable way is a tide that raises all boats. Also, a few comments here are asking versions of "What does Sublime have that $MY_EDITOR doesn't?" For many the answer is simply "experience". The idea of swapping off of TM2 for me is daunting because of the sheer number of keyboard shortcuts i've memorized. Most i don't even know by heart but rather by hand position. How feature-rich an editor is should be less important than how feature-complete your understanding/usage is.
- chipotle_coyote 5y ago> How feature-rich an editor is should be less important than how feature-complete your understanding/usage is. As someone who's in BBEdit five days a week, I definitely understand this. :)
- mokus 5y agoIt still doesn’t suck?
- muststopmyths 5y agoAnyone know of a good vi plugin for sublime ? The last time I tried, all the plugins were significantly laggy and while nvim was functionally complete, it had this annoying behavior of switching out of insert mode if sublime lost focus. Apparently that's by design too. Sublime itself was super snappy though. unfortunately a good vi/vim mode is a requirement for me.
- pood 5y agoDitto. This is my dealbreaker w respect to vscode.
- modernerd 5y agoHave you tried the built-in vintage mode? https://www.sublimetext.com/docs/3/vintage.html https://www.sublimetext.com/docs/3/vintage.html
- jsf01 5y agoNeoVintageous is the one I landed on after trying... - vintage mode - sublimesix - actualvim
- e_proxus 5y agoNeoVintageous is the most complete, up-to-date Sublime Vim plug-in. It is a fork (I think?) of Vintagous, whose author went on to make Six, both of which now seem abandoned. NeoVintageous comes with many more features out of the box (Vim plugins like Abolish, Surround and Sneak!). Since choosing it I haven't had to install or do any additional tweaks (apart from customizing a few settings). Highly recommended!
- muststopmyths 5y agoThanks, I'll give it a shot!
- Axsuul 5y agoHighly recommend NeoVintageous! How does it perform in Sublime 4 so far?
- mknapper1 5y agoI really wish that Sublime would add an integrated terminal panel. None of the packages I’ve tried that do add a terminal view, work the way the way I want them to. It’s really the one feature that’s holding me back from even trying to switch away from VS Code.
- gentleman11 5y agoI prefer having my terminals separate from my editor, personally
- spiderice 5y agoAgreed. Set up your terminal to automatically come to the front with a keyboard shortcut. To me this seems better than having it built in to the editor in every way.
- gentleman11 5y agoGuake
- FlashBlaze 5y agoSame here. I was a huge terminal in editor user, but VSCode crashed on me a couple of times resulting in restarting all the terminals and the processes which I was running. Since then I always use an external terminal.
- visarga 5y agoThe whole set of Remote Development extensions is a game changer. You can be remote and it feels like being local with the terminal, debugger, files and language server. It's especially useful when your laptop is running a different OS than Linux which is often the target. I just hate the overly zealous autocomplete that fixes good words into bad words and forces me to hit Esc every time.
- jopsen 5y agoI'm on Linux, but have remote vscode into my desktop at the office and macincloud for testing on mac... One day, I'l figure out how to automatically provision a Windows VM in cloud too, clone from github and connect with vscode.
- deleted 5y ago[deleted]
- ryanmcbride 5y agoSublime Text is the only editor I use outside of vim. It's worth every penny.
- devoutsalsa 5y agoDoes Sublime have good support for Vue.js, specifically code formatting? I briefly looked a while back and all the plugins seemed ancient.
- GekkePrutser 5y agoI used it before, it's very nice. Just wish they'd do a FreeBSD version, then I'd probably still use it.
- ben-schaaf 5y agoThere seems to be a Sublime Text 3 under freshports: https://www.freshports.org/editors/linux-sublime3/ https://www.freshports.org/editors/linux-sublime3/.
- tadaima 5y agoI also ported v4 and Sublime Merge 2: https://github.com/matias-pizarro/freebsd-custom-ports/tree/master/editors/linux-sublime-text https://github.com/matias-pizarro/freebsd-custom-ports/tree/... https://github.com/matias-pizarro/freebsd-custom-ports/tree/master/editors/linux-sublime-merge https://github.com/matias-pizarro/freebsd-custom-ports/tree/... Hopefully soon these will get added to the official ports repo and you can find them there: https://www.freshports.org/editors/linux-sublime-text https://www.freshports.org/editors/linux-sublime-text https://www.freshports.org/editors/linux-sublime-merge https://www.freshports.org/editors/linux-sublime-merge
- mihir1991 5y agoThis is my most used software. I loved it.
- 101001001001 5y agoThis is the future of software even though sublime text isn’t new. People need to understand that the incentive structure surrounding the development and maintenance of software is as much a part of the software as the code is. Open source doesn’t work for the vast number of cases. When Linus dies, the only real example of a successful open source software project will die with him. Making things free doesn’t make you virtuous.
- albertoCaroM 5y agoI suppose It's joke. There are countless successful open source projects (libraries , frameworks and languages). Open source have come to stay, besides, nobody forbidden you to put a price if you have a opensource project and you want to give a premium experience, with extra features, maintenance or even a technical support.
- 101001001001 5y agoNot a joke! There are reasons why this fundamental truth has been obscured for the short amount of time that software has existed on a meaningful scale. One of them is the unique property of software not needing any physical resources to be created or distributed. The other is the cultural circumstances surrounding software historically, where often people were being pioneers with their contributions, contributing to the grand vision of computers and the internet which only very recently has been realized. And the average programmer historically was very intelligent and wealthy. It was a set of circumstances that created the illusion that the shackles of capitalism had been broken. But they haven’t. And as the circumstances change it only becomes more clear that free labor won’t be a successful model for software. And this doesn’t come as a surprise to anyone who has closely scrutinized the whole picture. And the whole thing is made worse by the politicization of free software. People respect free software because it is “virtuous.” It’s a very short sighted notion that shares its roots with communism. If pure intentions counted then both might be successful but unfortunately it’s not the case. To say that Linux was the last free software was obviously hyperbole. But the conclusion I have drawn is correct and you will see this whether you reflect on it now or stick around long enough to see the economics play out.
- ben-schaaf 5y agoHello HN, I'm one of the developers at Sublime HQ. We're all very excited about this release. If you have any questions you'd like to ask I'll do my best to answer them.
- hn8788 5y agoCongratulations on the new release though, it's been my favorite editor for years. Just a heads up, when you upgrade an existing license, the instructions say to click on Help > Enter License, but you have to remove the current license before you can enter a new one.
- breck 5y agoYup! I just ran into that too. Also, it looks like I could have upgraded my existing license for $70 via going that route, instead of buying a new one for $80. (Np for me, I'm a huge fan, but for other existing users check out "Help" menu before buying a new license)
- ben-schaaf 5y agoThanks, we've added some instructions for that.
- 1123581321 5y agoAbout Sublime Text says that I have a Single User License registered. Is it going to prompt me to upgrade, or am I grandfathered in some way? I bought this Sublime 3 license in Feb 2018. Just trying to understand what's going on. The app itself is great so far, especially the GPU performance.
- ben-schaaf 5y agoYour license is still valid for all versions released before Feb 2021 (3 years after purchase). Once you update to a version released after that date you will see a "LICENSE UPGRADE REQUIRED" in the title bar. Under `Help > Upgrade License` you can then purchase an upgrade. There is also a popup prompting for an upgrade if you've entered an "expired" license anew.
- alberth 5y agoIt's interesting to see how much more performant Sublime is on Windows & Linux than it is on macOS. https://www.sublimetext.com/blog/articles/hardware-accelerated-rendering https://www.sublimetext.com/blog/articles/hardware-accelerat... On a 4k display, to render: * Windows is 3-7ms * Linux is 3-17ms * macOS is 18-30ms <-- 10x worse than Windows best Anyone have ideas on the cause the poor performance of macOS relative to Windows or Linux? Would also be interesting to know how this compares to VS Code, since a large reason why people choose Sublime over VS Code is due to performance.
- ben-schaaf 5y agoThat table isn't a comparison between operating systems, it's data points to show how OpenGL compares to software rendering. The hardware used for each operating system is vastly different. The macOS benchmarks were run on a 2015 macbook air, whereas the Windows and Linux benchmarks were run on workstation desktops with dedicated graphics cards.
- deleted 5y ago[deleted]
- brainless 5y agoI used to use Sublime a couple years back, I do not remember having a paid license though. When I had a slower laptop (I ran Arch on an 8GB/i5 4th Gen) I felt the need for a faster editor. Today, I tried Sublime Text 4. It is definitely faster to launch and overall UI felt more responsive even in a couple clicks. But I could not see how to browse within the components/files (Ctrl+Click usually) in the folder that I opened (TypeScript/Deno project). VS Code does that without much effort. I could not see how to set debug breakpoints on the editor gutter (left). I have an i5 9th Gen/20GB laptop now and I would still like a faster editor/IDE. I would be happy to take a license too. But getting debugger and project level browsing setup should be really easy and I feel VS Code does this, even if the overall UX is a bit slower. Plus plugins like Prettier, Git viewer and some other tooling. I will spend some time but if anyone takes some time to figure these out, please share them. We need more editors so that we do not end up having one winner and then the winner starts becoming a slow monster...
- wnevets 5y agoVSCode seems to have a larger and healthier plugin ecosystem but I still find sublime text so much nicer to use.
- andrewmcwatters 5y agoI was a trial user for years back in the Sublime Text 2 and 3 days, then moved over to Atom when it was the hotness that was clearly Sublime Text inspired. Atom was just never fast enough. I still use it to this day, but I recently purchased a Sublime Text 3 license just to use Sublime Text 4 while it was in development and now I use that alongside Atom. It really is incredible how immature Atom was. You literally could not multiline search and replace. Incredible.
- wbond 5y agoOne of the features I am most excited about it tab multi-select. The simplicity of using it versus traditional pane management is really key, in my opinion. Instead of having to manage groups and the files within them, tab selections are very fluid and low overhead. From the user experience perspective, I think they are as fundamental as multiple selections and Goto Anything are. There are some docs at https://www.sublimetext.com/docs/tab_multi-select.html https://www.sublimetext.com/docs/tab_multi-select.html. However, I recommend opening a folder and holding down ctrl/cmd when selecting files from the side bar, Goto File, tab bar, Definitions popup, etc. It integrates well with ctrl+tab, and the Definitions navigation flow is pretty user-friendly.
- losvedir 5y agoOh wow! Thanks for pointing this out, that really does sound interesting. Until your comment, I had thought tab multi select meant you could do multicursors now across tabs.
- sim_card_map 5y agoWait, older versions of ST were NOT rendered by GPU?
- grishka 5y agoI'm still using Sublime Text 2 on macOS Mojave and sometimes, but not always, if I take a screenshot of it, the text gets captured without syntax highlighting despite being highlighted on screen. So it's definitely doing some graphical shenanigans to render text as fast as it does.
- ben-schaaf 5y agoNo, previous versions rendered purely on the CPU. We did use the GPU on macOS to draw to the window itself, but actually rendering the frames was still done on the CPU. Unless you're doing something graphically intensive you don't need a GPU at lower resolutions. At higher resolutions (or with much slower CPUs) you do need a GPU to keep up though.
- ghshephard 5y agoI'm a Data Engineer that works all day with all sorts of data, most of which gets streamed through python, dataframes, some sqlite, lots of awk/sed - but at least a half dozen times a day, every day, I drop a massive chunk of text into Sublime and crank through it - its progressive regex, fast filtering, search/replace are just coded into my finger DNA - It handles absolutely huge files that would cripple something like vscode - I understand why some people who have been using Textmate for 20+ years will never use another tool as their primary text-editor - once you've found "the one" - it almost becomes part of you. Happy to buy every version of Sublime that ever gets released.
- madis 5y agoVim
- O_H_E 5y ago> `subl -` can now be used to read from stdin on all platforms Cool, with how fast sublime startsup, I bet I will be using it in some pipelines with things like `vipe` (from moreutils). pasting things into sublime for quick text manipulation with regex replace and multiple carets is already a common occurrence in my workflow (things people use sed/awk for, but this is the "discoverable" way I am used to).
- saagarjha 5y agoFor some reason this is really slow for me, and I am not quite sure why. It seems to literally update the buffer line-by-line as input comes in, which is kind of unfortunate for large inputs…
- steve_adams_86 5y agoI'm blown away by how snappy this is. It always is, but it's even better now. This is really impressive work. I don't think I'm the target audience here. I just spent 30m trying to tune this for a TypeScript project, and I can't seem to easily get eslint, prettier, and a few other tools working. I added the TypeScript language server package, but it doesn't offer any of the effortless reference navigation and refactoring I'm used to. Having said that, am I just missing something? Can Sublime be that kind of editor? I think I'd love to give it a shot, but without these conveniences I'm feeling like I should stick with VS Code.
- xputer 5y agoI use Sublime instead of vim/gedit/notepad/notepad++ for quickly viewing files. The main benefit of Sublime over VSCode is that it opens several orders of magnitude faster. However, in terms of doing actual programming work I prefer VSCode over Sublime because it has way better plugins.
- schneidmaster 5y agoI've used the following list of packages for eslint, prettier, and TypeScript. It's not as effortless as it should be, but the two LSP packages in particular do give reference navigation that's pretty equivalent to VS Code. - https://packagecontrol.io/packages/SublimeLinter https://packagecontrol.io/packages/SublimeLinter - https://packagecontrol.io/packages/SublimeLinter-eslint https://packagecontrol.io/packages/SublimeLinter-eslint - https://packagecontrol.io/packages/JsPrettier https://packagecontrol.io/packages/JsPrettier - https://packagecontrol.io/packages/LSP https://packagecontrol.io/packages/LSP - https://packagecontrol.io/packages/LSP-typescript https://packagecontrol.io/packages/LSP-typescript If you're on macos, I also recommend creating a file at ~/Library/Application Support/Sublime Text 3/Packages/User/Default (OSX).sublime-mousemap with the following contents -- this adds a cmd+click "go to definition" shortcut that's also equivalent to what VS Code provides. (I guess the path should be "Sublime Text 4" now? but after upgrading, the config at the "Sublime Text 3" path still works for me.) [ { "button": "button1", "count": 1, "modifiers": ["super"], "press_command": "drag_select", "command": "lsp_symbol_definition" } ] I've tried to switch to VS Code a few times -- language features (especially TypeScript) tend to work better out-of-the-box but it still isn't close in terms of performance. If you want IDE-like features to "just work" then VS Code is definitely the best choice, but the persistent (albeit sleight) input lag drives me up the wall.
- ampdepolymerase 5y agoDoes Sublime Text 4 have support for WSL2?
- ben-schaaf 5y agoThere isn't anything specific to WSL2 in Sublime Text. Depending on your use case I've seen people either run the Windows version or the Linux version with WSL.
- dsego 5y agoI tried using the windows version of ST3 (latest dev releases) with project files living in the wsl2 space and ST didn't jive well with these "remote" files, so I ended up with VS Code and the WSL2 extension.
- O_H_E 5y ago> Linux: Added proper support for Wayland > Linux: Touch screen events are now handled > Linux: Native file dialogs like those for KDE will be used when configured On behalf of the small, loud minority that cares about these things, thank you very much
- gentleman11 5y agoI used to do battery life tests with different editors and sublime always win by a huge margin. This release claims both better performance, and also lower power use? How much less power?
- ben-schaaf 5y agoI don't have data on exact gains from hardware accelerated rendering, but simply disabling the blinking cursor reduced power usage by 1W at idle.
- jpe90 5y agoDoes all of the documentation for sublime text 3 also apply to 4? Is 4 compatible with plugins for 3? Sorry if that's a dumb question, I haven't used sublime text in forever. Hoping to try it out on a flutter project.
- ben-schaaf 5y ago> Does all of the documentation for sublime text 3 also apply to 4? All of our documentation has been updated to describe both 3 and 4. The vast majority of the changes have been additions. > Is 4 compatible with plugins for 3? Yes, completely. What's changed is there's now an extra plugin host for python 3.8 with ST4.
- zfxfr 5y agoI love Sublime Text. Like many have said already it is indeed really performant. What I like the most is that I can open large files (say 600Mb files) and do stuff like regex search and replace with great performance. This would be pretty much impossible with Atom, or Bracket , or Vscode. I also found ST UI really simple and not bloated.
- mraza007 5y agoI love how Sublime text is fast and handles large codebases pretty well in my opinion when compared to using VSCode. I’m definitely not trying to hate VSCode i think it’s awesome too with all the community support but sometimes it just uses way too much ram making my system slow
- happynacho 5y agoIt's been 84 years...
- tomcooks 5y agoI have never been that convinced to switch from vim to a closed source text editor as when I tried ST on Windows. It has a glorious interface and defaults that give your fingers wings. And maybe one day GPL license, who knows?
- austinhutch 5y agoI'm a Sublime devotee and have been anxiously awaiting this release and the support for Apple silicon. In my unsophisticated benchmarking, 100% worth the wait. With the same projects open, ST4 is using about half the memory of rosetta ST3. The time to index my projects went from about 5 minutes to under a minute. Searching across large projects is instantaneous.
- fclaerho 5y agoI'm in the same boat, it's great M1 support was added to ST4 whereas the discussions on forums (last time I checked) were not indicating it was going to happen soon. Very nice.
- flaxton 5y agoI tried Sublime Text a few years ago, and it was OK, but I’m still sticking with Emacs which is burned into my muscle memory. I can use it with or without a GUI (I never use the menu) like in a remote SSH command line. The thing that could get me to move was if there was a Mac AND iPadOS version of Sublime Text. Looking ahead, now with the M1 chip on the iPad Pro, it seems the next step for Apple would be to allow a lot more power in iPadOS, especially since it is a different OS than iOS on iPhone. We shall see. In the meantime, I plan to get the 2021 iPad Pro 12.9 to replace my 2018 12.9 and look forward to WWDC for any iPadOS announcements.
- haik90 5y agoSomehow I enjoy read the changelog, straight to the point.
- 0xhh 5y agojust downloaded it. looks awesome!!!
- stephenr 5y agoI'd love to use a lighter (in terms of resources) editor like this, but after using IDEA (not for java - but it's the single Jetbrains tool that supports all other language packs) the editor in this feels like comparing a car to a bicycle. Sure, the bicycle starts off quicker, and you feel so much quicker. But that's where the benefits end, IMO. I just opened up a client project with this (that project is a mixture of php, sql, shell, and some client side browser code). The symbol recognition compared to IDEA was pretty abysmal. Then I thought maybe I need to try the other way (i.e. find a usage of a symbol manually and then try to resolve it back to its definition). That the find-in-files results are just another text view with paths in there is probably appealing to some people... me I'd rather you just let me open the file.
- scubbo 5y ago+1. Sublime is a fantastic lightweight text editor, but the version that I've used simply isn't an IDE. Excited to see what new features are in this one, though!
- stephenr 5y agoAnd on a Mac this is where I fail to see the market for it, particularly at $100. If you just want something lightweight to open text files but still have some basic syntax highlighting, there are heaps of choices that are better Mac apps. I'd suggest any/all of these three (all of which happen to be OSS but that's not why I recommend them - I didn't actually realise until now that they all are) - SubEthaEdit: https://subethaedit.net https://subethaedit.net - CotEditor: https://coteditor.com https://coteditor.com - TextMate: https://macromates.com https://macromates.com
- rplnt 5y agoIn what ways are they better? Or just being more "native" in some way? I use sublime mostly because it has multiline editing and regexp find/replace, these seems to have it too, which is awesome. (by the way, completely random question: do you happen to know a lightweight image editor on osx? I tried few and they were either not working, bad, or some combination of both; on windows I use Paint.NET which does all I need and is fast, quick to start, etc..)
- thejosh 5y agoAfter having sublime have the same theme for years, changing the theme in v4 is very jarring. Is it possible to go back to the same theme that comes OOTB in v3?
- ben-schaaf 5y agoThe default theme hasn't changed from "Default" in ST4, though there have been some changes to it. The default color scheme however has changed from Monokai to Mariana. You can easily change it back using `Preferences > Select Color Scheme…`. You can also get back the old tabs - though they do have a reduced feature set - using the setting "file_tab_style".
- thejosh 5y agoAh awesome! Yeah, thanks, that's perfect. Have been a license holder of SL since 2013, so happy to renew :-)
- PieUser 5y agoI'd buy it if it weren't closed source...
- progx 5y agoOne of the few products that you can buy as closed source without hesitation.
- BrandoElFollito 5y agoI am a home, amateur developer and I was always curious why developers would choose an editor instead of an IDE. When I started to code 25 years ago, there was no choice but as soon as I discovered IDEs I never looked back. Startup speed may be an issue, but it is I believe insignificant for a coding session (of a few hours). Key bindings are portable. IDEs bring code completion, integrated debugging etc. I am really curious.
- slezyr 5y ago1.) Speed. IDEs often take seconds to start and you just need to edit .md, .json, *.sh. 2.) Support of different file formats and ease to install a new one with Package Control. Often, it's just Ctrl-Shift-P -> Type "Inst" -> type format's name and it's done. 3.) Many IDEs show the typed symbols after some delay and I really hate it.
- BrandoElFollito 5y ago1 → this is true but as I mentioned, for a coding session it would not be an issue. I use vscode (an IDE) for these quick edits when my IDE of choice (jetbrains) takes quite some time to start. 2 → vscode is the same. Jetbrains has this problem, though (I raised that point with their support but this will not change, unfortunately) 3 → you mean that the text lags when typing? I never saw that but I work on reasonably fast computers and only use vscode and Jetbrains IDEs
- krimbus 5y agoMy opinion is that it depends on the work done (codebase, language, etc.). In the
- Andaith 5y agoI love Sublime Text! I don't know how I'd work out just how much more productive I am because of ST, but it'd be interesting to see. I've written 4 plugins so far. My most used two are: I created a tool to take a tab-separated table(when you copy data out of excel) and convert it into an insert statement to a temp table, so I could copy from excel, run a keyboard shortcut, run the output in MSSQL and have a temp table with all the data available(Yes, I know MSSQL has an import function. This is quicker and easier). Also, I switched to a mac and couldn't find a nice HL7 Message Sender, so I wrote my own as a ST3 plugin and it took on a life of it's own as a tool, with people in the company sending me feature requests and everything. Thank you Sublime Devs!
- NetOpWibby 5y agoI’m just glad the default theme doesn’t suck anymore. And it respects Dark Mode! Neat.
- agys 5y agoI love ST. As many stated here one of its strengths is speed: I “close” the editor when I’m done with it and I reopen it when needed: the boot time is <1s; but the speed is not just loading, it’s all over the application. It really feels like a very sharp tool and I’m so used to it that I hardly can work with anything else because it would feel clunky. Voilà, I just wanted to share my appreciation to the ST team.
- zainalmat 5y agoMixcel
- omegote 5y agoI hope they have (or have plans to) updated the docs for their plugin API. I've made some bucks building plugins for ST3 and the docs are... scarce. It's a shame, because I prefer using Python for building plugins than JS or TS as in VSCode, but it was a PITA to find anything.
- greyman 5y agoThe core question is - is this better than VSCode AS AN EDITOR? In recent months, I had the feeling VSCode just surpassed it in almost every regard.
- benfrain 5y agoEven taking performance out of the equation, ‘Go to Symbol in Project’ more than makes up for anything VSCode has. I’m amazed VSCode still doesn’t have that
- deleted 5y ago[deleted]
- nhoughto 5y agoI still need to upgrade from version 2, have been ignoring the update now prompts for a while now it seems!
- qwerty456127 5y agoDoes it integrate with the OS text input facilities already? The last time I checked Sublime didn't support Windows 10 native word hints, MacOS long-press accented letter input and didn't accept keyboard shortcuts during using non-latin keyboard layout on Linux. Great job anyway, Sublime is really cool.
- ben-schaaf 5y agoWith ST4 we have native support for windows IME and better keyboard support on Linux and Mac OS. The long press has been working for ages as far as I'm aware.
- dotdi 5y agoVery excited about this release! I immediately took out my CC to purchase an upgrade when I realized the upgrade license is only 12.5% cheaper than a full license. I dunno, man, personally that felt a bit like a slap in the face. I don't care about a few dollars more or less but I _felt_ underappreciated as a returning customer.
- sepisoad 5y agoI am huge sublime text fan, and have updated my license, one thing that I would like to see is an official and better vim emulation extension, I know there is vintage package but it is far from being useful, and then there are other vim emulation packages that are not making proper use of sublime powers, so I would like to see a better and newer vintage package
- cheeaun 5y agoI've been using ST4 (beta) last few weeks ago, trying to move away from VS Code. I used to use ST2/3 before moving to Atom and then VS Code. My experience so far: - Feels so much faster (as expected, but still faster than VS Code - I'm on M1 MBA) - Settings are still in JSON instead of GUI - There's no scrollbar markers [1] - I was struggling set up the system-based light/dark mode color scheme and theme, wished that it was easier. [1] https://github.com/sublimehq/sublime_text/issues/2072 https://github.com/sublimehq/sublime_text/issues/2072
- OhNoMyqueen 5y agoI love their philosophy of ever improving performance and memory usage. Sublime is one of the last gem resisting Wirth's Law.
- mokkol 5y agoHad to run the following command to make "press and hold keys to repeat" work. (for example holding down the e key will create eeeeeeeeeeeeeee, instead of an option menu to choose eêíë) defaults write com.sublimetext.4 ApplePressAndHoldEnabled -bool false
- frou_dh 5y agoIf you don't want that anywhere, it can also be disabled OS-wide instead: defaults write -g ApplePressAndHoldEnabled -bool false then, typing for example ë can be accomplished using alt+u e (may vary by keyboard layout).
- mokkol 5y agowow didn't know this... You are a life safer. thanks a lot!
- dgavrilov 5y agoSublime Text 3 - 10.9 MB RAM Sublime Text 4 - 109.8 MB RAM Windows 10 x64
- dvcrn 5y agoI've been using ST4 since the early dev builds and there is just no editor that makes me as productive as SublimeText. I tried everything under the sun from going with VIM/nvim for the majority of the time, vscode, atom, intellij, emacs (spacemacs). The plugin ecosystem picked back up when Sublime started pushing out dev builds. The editor improved, got much faster, the plugin APIs expanded. Right now with my ST4 setup, I'm in coding ZEN. It's super snappy no matter what I throw at it, looks great, I know how to configure any keybinding I want, how to add new functionality with own plugins. To me ST4 is a bit like VIM with customizations, except that it's much faster than VIM. Happy to see ST4 got released and hoping it will attract people to consider it again. (SublimeMerge is also a really great product)
- dschooh 5y agoWould you mind talking a bit about your setup, what plugins you use and wrote yourself?
- mszcz 5y agoIs there any way to get it to render at over 60Hz? I've got a high refresh rate monitor but Sublime still renders in 60Hz. I've enabled the hardware_acceleration and it shows up in the console but still no dice.
- mszcz 5y agoOh, I was wrong, sorry. It turns out that it does render in 120Hz but the smooth scrolling is somehow still capped at 60Hz. Is there a way to fix that?
- ben-schaaf 5y agoST4 on Windows and Linux use vsync to render animations like smooth scrolling at the monitors refresh rate.
- mszcz 5y agoDoesn't seem to work in my setup. If I use the scroll bar manually by dragging it I do get 120Hz. Using mouse scroll wheel is 60Hz for sure. Same scroll wheel in Chrome/FF and it's 120Hz.
- nly 5y agoIt's software like Sublime that sustains my faith in the software industry and why I'm still a developer. It's beautiful, efficient software that single-handedly proves that desktop software in 2021 doesn't have to be a shit, low quality side show to SaaS "apps" and mobile. Heaven knows what their code looks like. Perhaps it's best it never goes open source so we can sustain the Opera-esque magic of a <10MB binary that packs so much punch.
- k__ 5y agoAt least the technolgy of those "shit, low quality side show SaaS apps and mobile" allowed people to build apps that wouldn't be able to do so before.
- kwanbix 5y agoI tried Sublime text and I really like it. But I have been a user of UltraEdit for many many years (maybe 20?) and I still find it much more natural to use. I found it while looking for an editor to replace Semware's Qedit (DOS). I wonder why UltraEdit has not much love here. I do find Sublime's price much better than UltraEdit.
- choicenotchance 5y agoNever heard of UltraEdit in 10yrs of my career, or came across it when searching for editors and IDEs.
- frou_dh 5y agoJust wait until 2030+ and then you may be the metaphorical boomer sticking with software no one else has heard of!
- copperx 5y agoI mean, Emacs is a bit like that. Newer text editors and Vim captured all of the younger generation. I haven't met anyone using Emacs as their daily driver, except professors.
- signal11 5y agoI know people who love Sublime but are worried about it disappearing, or paying for an upgrade only to see development to stall. It's good to see that the Sublime team have responded to this with a licensing model that rewards them for releasing updates: > Sublime Text license keys are no longer tied to a single major version, instead they are now valid for all updates within 3 years of purchase. After that, you will still have full access to every version of Sublime Text released within the 3 year window, but newer builds will required a license upgrade.
- nly 5y agoI'm curious how this works at the technical level. The license key presumable encodes both an expiry date and what version numbers it is valid for when it was issued (and therefore will continue to work for even after expiry)?
- J_tt 5y agoI'm assuming there's just a licensing server keeping track of each license key and it's purchase date along with each versions release date. I don't see any need for encoding this data within the license key
- nly 5y agoI don't think it communicates back to them when used.
- ben-schaaf 5y agoLicenses encode an issue date and builds have a build date.
- nly 5y agoOf course!
- xvilka 5y agoSublime is blazingly fast for all its features. I hope there will be similar UI for NeoVim in the near future (no Electron please). There is OniVim, but it dropped the NeoVim as an engine, which is quite sad.
- jonpalmisc 5y agoYou might want to check out Neovide. https://github.com/Kethku/neovide https://github.com/Kethku/neovide
- xvilka 5y agoThanks, this looks amazing!
- ecmascript 5y agoI bought the license for sublime text 3 in which feels like forever ago but it turns out that it was only 2.5 years ago and I could use ST4 without having to purchase it. Amazing. The product is amazing and I love the improvements. Before the language support for Elixir for example was kind of poor and it's vastly improved now. I feel very excited to run this new version onwards.
- mekster 5y agoIs there a good reason that I want to switch from IntelliJ if I'm satisfied with its functionality for web development except that I feel a lighter tool is certainly welcome. Usually what lighter editors miss is auto completions on SQL fragments as it has no ability to access remote database to analyze the table structures, so they end up as plain text fragment.
- rpcwork 5y agoSublime sustained me for years, until I switched to VScode for complaince .. FML. Go sublime!
- _throwawayaway 5y agoany happy clojure ST4 users?
- roystonvassey 5y agoSublime Text is my first tool to install on any new notebook. As someone who spends more time in meetings than in writing code, I almost purely use it as a note taking app and nothing’s come closer with just how easy it is to fire up a new note and get started! Thank you for building this.
- jokoon 5y agoI love this editor, but this detail annoys me: https://i.imgur.com/wu6ZfSa.png https://i.imgur.com/wu6ZfSa.png Folding code with curly braces doesn't "eat" the brace. It's indent-based, not syntax based. There is a 2 or 3 years old issue on their github, and they don't plan to fix. A little annoying for a paying editor. Maybe they fixed it and I did not look up new settings?
- lewisflude 5y agoDoes anyone here have any thoughts on how Sublime Text 4 compare's to Panic's Nova? I used to be fully on the native editor train, but I love VSCode so much, it's difficult to justify switching back.
- pablodev 5y agoAm i the only one who doesn't like it ? :(
- pablodev 5y agoAm I the only one who doesn't like the layout? I really liked Sublime 3, I use it on a daily basis but something doesn't look right on this Sublime 4 :( idk
- manuelmagic 5y agoI changed the tabs angles, the theme, the colors scheme and the caret blinking back to look identical to ST3.
- speg 5y agoPerfect timing. I just ended a months long voyage of VIM and headed back to ST, new version? Bonus! I also tried VS Code (again) and it still isn’t as snappy as ST. I don’t get the hype.
- sirwitti 5y agoEven though I stopped using it as my primary development editor years ago I still use it every day for quickly writing notes and quickly editing arbitrary files. I just checked, I bought my license in 2013 and since I really appreciate good software that support linux I just upgraded the license. Thanks for creating a product that has turned out to be useful in many ways over the years!
- nickjj 5y agoThe new auto-complete is really impressive. I've always been a big fan of using snippets and auto-completing based on open buffers in a project instead of using LSPs. I haven't used ST in a while but decided to install ST4 to try it out. I opened a Flask application that uses SQLAlchemy. I opened a Python file and typed User. and then it showed me a list of fields and methods on my User model without having the User model open in a buffer. I did the same thing in an Elixir project and after installing the Elixir package it worked for project specific "things" in my app. Like after typing UserView. it showed me only functions available in that view. Likewise it did the same thing with context modules, it picked up all functions inside of a specific module. In both cases as I started typing "User" it showed me options to pick from. In both cases it also listed out the number of definitions for a specific "thing" and lets you quickly jump to a specific one. If you mouse over a function it brings up the list to pick a definition / reference. There's also key binds to bring up a CTRL+p'ish feeling menu to see and preview the file where something is being used. It's not as good as a LSP but it's definitely a few notches above what I've seen in other editors and the best part about it is not needing to configure multiple LSPs and it's lightning fast.
- Fnoord 5y ago> The new auto-complete is really impressive. How does it compare to YouCompleteMe or TabNine?
- nickjj 5y agoI haven't tried TabNine but according to its home page it doesn't support Elixir. It also requires a monthly subscription (the daily limit would be consumed in about 5-10 minutes of coding). I don't mind paying for things but at this time I'm not interested in subscribing to more services. YCM feels more like a LSP client than buffer / project level auto-complete. AFAIK it requires you to have a language's runtime specifically installed which is a deal breaker for me. Most of my apps run in Docker and I don't have local copies of any runtimes installed. ST4 works wonderfully in this case because it parses everything out based on syntax highlighting rules.
- 5y ago
- stephc_int13 5y agoSublime Text is my favorite tool by a long shot, even if I have to admit that I am impressed by the quality of VSCode, I came back to ST a few months ago when I experienced weird slowdowns on VSCode. I would love to see an integrated terminal.
- jaimex2 5y agoI kind of completely forgot about Sublime and Atom after VS Code came out.
- ThePhysicist 5y agoI changed back to Sublime after using VSCode because the UI is just significantly snappier. VSCode has a ton more features but personally I don't think I need them, and the occasional lag when opening files or typing drove me mad. Sublime provides a perfect compromise between terminal-based editors like vim and fully-fledged IDEs, IMHO.
- mekkkkkk 5y agoI recently discovered that a friend of mine was a big fan of Sublime. Said friend doesn't do any coding, and isn't at all technical, so I was curious. Turns out that it's used a lot by their circle of colleagues in the editorial text world as a fast and approachable tool for bulk editing large, raw text files (as in manuscripts, books, manuals, etc.). Makes sense!
- user-the-name 5y agoDoes it have a preferences UI yet?
- manuelmagic 5y agoNo, .json file as always. Honestly, I like it this way: it is easier to search for parameters and the comments over them explain quickly what each parameter does and how it can be changed.
- Cthulhu_ 5y agoI've used ST (2 at the time) for a long time, back when IDE's were hardly offering any help or support for web development (early 2010's), since they couldn't make heads or tails from JS applications. I've done some other things in the meantime, some Java, some iOS development, etc. I tried Atom for a while, but it was just too sluggish. Then came VS Code, and for a good while that was the One. And to date, VS Code still gets frequent major updates and active development. However, nowadays when I scan the changelog, 99% of it is just not relevant. They spent a ton of development time building a terminal client into it. Which I guess makes sense for the use case where it's an in-browser editor, but personally I could have done without. Other things I don't really use are debuggers, remote editing, etc. It's still snappy enough, but I don't know if it's still relevant for me. For the past year or so, I've been using intellij as my primary editor for everything; JS and TS support are now good enough, performance is good enough, and it's a big help with Go, old PHP / JS, etc code. But I'm still nostalgic about ST from a decade ago, how fast and frequently I would just go `subl somefile` and it would be just There. Or the time I found a todo plugin that just worked fast and intuitively. Or the joys of cmd + p to open a file quickly, or fast global find & replace (really useful if cmd+click on a function doesn't navigate to said function). I just hope it works well with existing system and languages, e.g. using the TS language server or Gopls. I don't need it anymore as an all day working environment, but quick and dirty editing, yes please. Anyway yeah I just bought a license.
- geordee 5y agoSame here
- ElectronBadger 5y agoThis is my go-to editor for R, MATLAB, Python, Julia and Markdown notes. Fabulous!
- waheoo 5y agoI feel like they fumbled the ball a bit. Vscode was flailing for a long time before I finally switched away from sublime text. Sublime text had ample time to move the needle on the problems they had for years and ignored. I don't think I could go back at this point, there isn't any real drawbacks staying with vscode and it's more likely to work with my companies processes.
- ivandenysov 5y agoI love Sublime Text and used it for the first 6 years of my career, but I completely switched to VS Code. It took me 2 attempts and here are some things that eventually made me stay with VS Code: - better sidebar: drag & drop, quick rename, copy/paste out of the box - better project search: faster, opens in sidebar by default or you can open it in an editor tab. sidebar search results refresh automatically when you delete search occurrences from files. 'editor tab search results' have syntax highlighting and you can have multiple search tabs open simultaneously - more usable extension store. I don't need to go on the web to research the best editor extension for given language/technology - it is open source - it has a UI for settings
- hairofadog 5y agoMy text editor journey: * Dreamweaver * PSPad * TextMate * Try & Fail with Coda * Sublime Text * Try & Fail with Atom, BBEdit * VScode * Try & fail with Nova
- bevacqua 5y agoAwesome. Sublime is my favorite editor by far. Performance, multiple cursors, and syntax highlighting is all I need Couple questions: 1. I already have JSX and TypeScript plugins installed. Should I remove those? 2. When will there be a `~/Library/Sublime Text 4/` directory now?
- ben-schaaf 5y ago> I already have JSX and TypeScript plugins installed. Should I remove those? Yes, you're likely best off uninstalling third party syntaxes for those languages. > When will there be a `~/Library/Sublime Text 4/` directory now? See https://www.sublimetext.com/docs/side_by_side.html https://www.sublimetext.com/docs/side_by_side.html
- PascLeRasc 5y agoWhat's the best way to have both Sublime 3 and 4 on my Mac? Would it be to rename 3 in ~/Applications and its subl to subl3, then download 4 and let it run as-is?
- ben-schaaf 5y agohttps://www.sublimetext.com/docs/side_by_side.html https://www.sublimetext.com/docs/side_by_side.html
- thelastidiot 5y agoUnfortunately, ny company won't let us install software thats not signed.
- manuelmagic 5y agoCould the portable version do the trick?
- anthonyaykut 5y agoNothing eats through the huge json & text files I have to check on a daily basis, nothing comes even close... while all the funky new kids have crashed and burned trying to process the data I have to ingest, ST has been the one and only trusted source. Bravo!
- antonyh 5y agoI still miss the old MS-DOS edit.exe for it's speed, utility, and availability. The faster the better, I can't abide waiting for something that edits plain text. I might give Sublime 4 a go, because sometimes I just really need a super speedy text change. It will be competing with Emacs for speed and functionality.
- lasagnaphil 5y agoAnyone with experience on Sublime Text with LSP support for C++? I'm currently using CLion but am considering switching to ST if things like autocomplete/go-to-definition/simple refactoring works for C++/CMake without much hassle.
- zbrozek 5y agoI am perfectly satisfied with my existing (and now expired) Sublime Text license. Yet I just bought an upgrade anyway because I'm so happy with the software and the developer that I simply wanted to support them through further development regardless.
- johnghanks 5y agoDoes ST support LSP? Or are these auto-complete improvements bespoke?
- nebulon 5y agoI've upgraded and it was super smooth. Thanks for that! One question remains, how can one disable the title bar on gnome to preserve space?
- ben-schaaf 5y agoYou can disable client-side window decorations using the setting `"gtk_client_side_window_decorations": false`.
- nebulon 5y agoPerfect that was exactly what I missed. Thanks!
- sbst32 5y agoThe cursor got extremely big (high) and it really bugs me. I don't see a way to change that (yet). Quick screenshot for comparison: https://imgur.com/a/o5v8iVx https://imgur.com/a/o5v8iVx
- Nicksil 5y agoSettings: caret_extra_top caret_extra_bottom caret_extra_width
- jfvinueza 5y agoHow long does it take to open is not the meaningful metric; what matters is what happens afterwards. And yes, most Electron apps do get sluggish under load: Spotify is alright for adding the first 20 songs; then searching >> adding to playlist takes twice as long; then triple that, and then it's downright unusable. "But 90% of the time it's fine...". Ok, but that didn't used to be the case with mediamonkey on a Pentium III, or did it? VS Code is perfectly fine if you're being sensible: you're editing a dozen files in a single project. It's not not so fine if you've got 12 files open on three different projects, or you're sharing your screen, or you've never closed the editor for a couple days. It's being built with care, for sure, and yet you do feel the load, you do have to take resources into account, you have to be responsible. Do I need to Invest on higher end machine for the purpose of Editing Text Files? There are times on Emacs when I suddenly realize I've opened a hundred, 150 buffers, simply because I've never felt any load. And Emacs is the heavy one! Sublime was the first editor I used "for real", and it was absolutely awesome. I switched to VS Code for all its shiny features and started to think that yes, it had its sluggish moments, but it simply saved too much time, it was way too efficient to leave. Well, it isn't. Lightweight tools have an steeper curve, but they draw no boundaries for you, they don't hold any usage agenda; they do, in a way, set you free.
- Shadonototro 5y ago- no GUI for settings - no proper file swap/search without having a file preview - still no LSP built-in - still no open source (want to edit something like the preview file issue, then you are out of luck and must wait for an update) - still no debugger built-in - still no terminal built-in It's paid and has many issues that doesn't exist in open-source alternatives.. It's sad because i used to love ST, now it is VERY hard to recommend it
- yeray 5y agoIf anyone is interested I wrote a small guide to set up Sublime Text 4 for Python development using Python LSP Server: https://yeray.dev/python/setting-up-sublime-text-4-for-python https://yeray.dev/python/setting-up-sublime-text-4-for-pytho...
- tadaima 5y agoFor FreeBSD users who want to install Sublime Text 4 or Sublime Merge 2, you can find ports here: https://github.com/matias-pizarro/freebsd-custom-ports/tree/master/editors/linux-sublime-text https://github.com/matias-pizarro/freebsd-custom-ports/tree/... https://github.com/matias-pizarro/freebsd-custom-ports/tree/master/editors/linux-sublime-merge https://github.com/matias-pizarro/freebsd-custom-ports/tree/... Hopefully soon, these will get added to the official ports repo and you can find them there: https://www.freshports.org/editors/linux-sublime-text https://www.freshports.org/editors/linux-sublime-text https://www.freshports.org/editors/linux-sublime-merge https://www.freshports.org/editors/linux-sublime-merge
- markogresak 5y agoI saw a post about ST4 beta here on HN about a month ago. Decided to pay for the license to support the devs, as I was using just the evaluation version before I’ve started by programming career, and then I’ve switched to IDEs and went back to editor world with Atom. ST introduced me to the world of multiple cursors and easy to usr shortcuts. Atom ported that well, and it’s the first thing I set up in vscode (thanks to the atom keymap package). Sadly, I agree with the post I saw on the other thread month or so ago: “too little, too late”. I see a lot of mention of how ST is fast, and that’s impressive. But being fast does not make my job web dev easier. Vscode still delivers a superior developer experience, it’s easier for me to understand what’s going on under the hood and work with plugins. The speed is good enough, I work around the slower startup by having a window open at all times while working, so opening a new file is nearly instant. I’m still glad that I’ve paid for the license. It makes me happy to see small apps that pack a punch and are fast, rather than going for the lazy way of using electron and eat up resources like crazy. I intend to give ST more time on my personal projects. But I just don’t feel as productive, and to me it matters when I’m using an editor almost 8h a day.
- andig 5y agoToo late, too little. Please don't get me wrong- I'm saying this with the utmost respect of a long-time paying user. I used to love and recommend ST but then it stalled in development. Have replaced it with VSCode ~3 years ago. The approach VSCode takes as platform with a clear development and plugin model is imho better suited and what gives VSCode the competitive advantage (apart from MS backing it of course). What remains is the Sublime keyboard shortcuts that I‘m using even on VSCode.