9 ms·
I 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
by SavantIdiot 5y ago
I 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.
- senux 5y agoBy itself VSCode won't autocorrect you. You should take a look at your extensions settings.
- visarga 5y agoSometimes after I type a variable name (the whole word, not partial) it autocorrects it into something else. I am in the habit of hitting Esc after each word now.
- ianmcgowan 5y agoFor my use case, autocomplete of any kind is useless, so I turn it all off. When "in the zone" anything that distracts from getting ideas out of my head as quickly as possible is annoying. Also, zen-mode, FTW. "editor.acceptSuggestionOnEnter": "off", "editor.quickSuggestions": { "comments": false, "other": false, "strings": false }, "editor.wordBasedSuggestions": false, "extensions.ignoreRecommendations": true,
- beermonster 5y agoYou can actually use this: https://marketplace.visualstudio.com/items?itemName=asvetliakov.vscode-neovim https://marketplace.visualstudio.com/items?itemName=asvetlia... Actually uses a real backend neovim instance. Can’t get better vim support than that! I find it a god-send when working in VSCode as the Vim key map alternative was slow, buggy, didn’t have full support. Now I don’t have to compromise.
- SavantIdiot 5y agoThat's an excellent point. There really is a continuum that I overlooked.
- yashap 5y agoNot just startup speed, but speed/efficiency, period. I use Sublime a lot to manipulate decently large csv, json, etc. files. Multi-cursor text wrangling still works well even with 10s of thousands of cursors, VSCode chokes hard way before that.
- systematical 5y agoAgreed, it's nice and fast. Sublime is my go to for notes, storing quick tidbits, quick macros (this has saved me lots of time), data editing, little bits of quick code, and SQL scratch pad. There is probably a ton more I could be using it for.
- beermonster 5y agoSame. I don’t tend to need an IDE all that often. More often I want to read code and I need something that opens up FAST with good support for a WIDE variety of languages out of the box. ST ticks that box for me.
- greyman 5y agoFor me, I use Goland and Pycharm as IDE, and VS Code as editor. I also used Sublime, but found that VS Code somehow surpassed it, and startup speed is also very fine (if you have strong computer :-)).
- zumu 5y agoVSCode is much much faster than the popular IDEs (namely, IntelliJ) in my experience. I'd say it occupies a middle point between full IDE and text editor.
- chrisan 5y agoVery true, the more features a product has the slower it opens. That middle ground is why I don't use VSCode If I want the best IDE, its something from JetBrains. It's definitely the slowest to open up, about 9 seconds on my machine, and I wouldn't think of opening a multi GB json file in it, but past that initial open its just as fast as sublime (again on my machine). If I want the fastest text wrangler or dealing with a massive file, its Sublime. Having used all 3, VSCode just leaves me wishing I opened one of the others. The best thing about VScode is that it is a really good (just not the best) IDE that is also free
- unknown_error 5y agoIs VSCode still fast after you add enough plugins to make it reach feature parity with IntelliJ? I've tried VSCode a few times through the years, but it always seemed like I needed at least a dozen plugins to get all the features I have out-of-the-box with PhpStorm. I guess it's a philosophical difference between modular components and a big ol' monolith (though, beneath the hood, IntelliJ IS modular... most of their software is just a branded collection of plugins, though all the major ones are first-party instead of community-driven like in VSCode).
- thrownaway561 5y agoyou're comparing a text/code editor with a full fledge IDE. VSCode is _not_ an IDE, it is a glorified text editor with an amazing plugin system. if you need an IDE for what you do, use PHPStorm. I myself still use Visual Studio for a lot of the stuff that I do in .Net as I find I need the features it has.
- unknown_error 5y agoI mean, let's be honest, the difference is getting blurrier and blurrier as "text editors" gain more features over time. And workflows, too, aren't that clear-cut... is it wrong for a "text editor" to include built-in autocomplete or git support? What about project-wide regexp search, or is that a better tool for grep? Etc. At the end of the day, I don't care what a program is classified as, only if it can do what I need it to do. Like many here, I've used Sublime for its speed on simple edits and other editors/IDEs for more complex dev work. That's fine. But VSCode occupies that in-between space, offering a mix of performance and features. The holy grail for me would be something like PHPStorm but with better performance. I wonder if Java has something to do with it, vs it being built as a native OS app? I don't remember Visual Studio (the full IDE, not VSCode) being this slow, ever, even on old Windows 95 machines. And even back then it was pretty feature-complete too, especially compared to VSCode if not IntelliJ. I guess my underlying question is whether it's really impossible for an IDE to be both fast and featureful.
- cdmckay 5y agoMaybe I'm weird, but I don't usually close VS Code, so this isn't an issue for me.
- recov 5y agoI don't think I've ever manually closed my text editor outside of reboots.
- fouric 5y agoThere's very rarely a good reason to do so. The vast majority of times when I find people saying that they use a tool for its startup time, it's not because they actually have a good reason for not keeping their editor running (e.g. memory usage), but instead because they just don't want to.
- Siira 5y ago`emacsclient` gives you the best of both worlds. Instant startup, with as much added sugar as you can stomach.
- Arainach 5y agoI don't understand the startup time issue. Tools I use regularly like VS Code, IntelliJ, etc. are constantly running on my machine. I pay their startup cost once per reboot. Once they're running, they open files* as fast as Sublime for me. There maybe other use cases, but startup time feels pointless to me. *files of sizes I work work. I don't care about gigabyte-sized files; if I do, vim or my existing ST3 license are good enough.
- dawnerd 5y agoI don't want to take any thunder away from Sublime but VSCode basically opens instantly on M1.
- skavi 5y agoYou almost definitely speak the truth, but that kind of attitude towards performance is why so many apps are so awful to use now. Especially if you can’t afford the newest Mac.
- reader_mode 5y agoM1 macs are the first Apple devices where I feel you're getting excellent value for money and they are super affordable for what they are. These are professional tools, you're going to need to invest into hardware to get a good experience - if you value your time at all you'll be spending a good ammount of money on a laptop, high quality chair, good desk, monitor and peripheral. If you're an amateur or a student then you can afford to wait. It's like me complaining that my amateur drill overheats on hard surfaces and I can't drill through stuff realiably without cracks - if I need to do a few holes here and there the cheap stuff will do, if I do this for a living I'm expected to have gear that will save me time and improve my results. Performance is a feature, and it doesn't rank very high past some critical threshold (which is why people switched to VSCode - other features matter more)
- nix23 5y agoYou sound like a really amateurish marketing firm.
- reader_mode 5y agoWhat am I selling exactly ? The idea that it's ridiculous to expect people to optimise professional tools for your 5+ years old hardware ?
- kamranjon 5y ago
- canadianfella 5y ago> I feel bad using VSCode Why?
- GongOfFour 5y agoI have VS Code running 99.99% of the time. If it's open then it pretty much loads any file < 50mb instantly for me.
- asiachick 5y agoI don't get really get this "quickly" thing. I just checked, on my 2014 MBP my VSCode takes < 3 seconds to open a project from shutdown, including opening 14 files. Checking Sublime Text 3 it's faster (1.5 seconds?) but 3 seconds it's not enough for me to care. I tested "Visual Studio". It takes ~10-12 seconds. For some reason VSC code fits within my threshold of "fast enough I don't feel like I had to wait at all" where as visual studio feels like I'm waiting. I guess your threshold is lower than mine though.
- sturmeh 5y agoMy favourite aspect of sublime is that the "sessions" are so reliable. I often just open it to jot something down, and before I know it I have 15-20 notes on separate pages, I'll consolidate and save them to a file somewhere or delete them if necessary. It's just a super reliable scratchpad and a versatile modern textfile editor.
- justsomeuser 5y agoPages as in tabs that are not saved to files?
- zeppelin101 5y agoThis is exactly how I use Sublime Text. It's probably a workable development environment, but there are too many solid alternatives for that purpose for me. But as far as a quick text or code editor, there is nothing else I'd rather use.
- LordGrey 5y ago> When I need to open an editor QUICKLY. I solved this need long ago with BBEdit (hi Rich!): I leave it running all the time. It is the only application that starts with my user login, and it is always available.
- mekkkkkk 5y agoI can relate. Huge fan of ST. I switched to VSC because of some integrations that were not available on ST. I hated it, it was only out of necessity. Everything on VSC just felt... sluggish, compared to ST. There's this barely noticeable input lag. Autocomplete seems to lag ever so slightly. The startup is just a smidge too slow. And so on in all dimensions. Alas, now I'm used to it, and I can't go back because of the same integrations that made me switch in the first place, and new ones I've found since. All the crispness and snappiness is gone in favor of deep features. I accidentally became an IDE-guy.
- lopis 5y ago> Alas, now I'm used to it I tolerate it, but I hate it every day. So much bloat, so many useless notifications and fragmented interface.
- mekkkkkk 5y agoYeah, it's rough. A good thing about VSC is that it's atleast as configurable as ST is, though. You can disable a lot of functionality if you just take the time to read up on the config. You'll never make it as smooth as ST, but it's worth it to reduce the friction. If you're forced to use it, might as well make it as decent as possible.
- sporedro 5y agoI don't think sublime really compares to IDE's like vscode and jetbrains products. It sorta is in just the text editing realm similar to vim and emacs. Sure it can do more but I feel like it's not fair to compare it. That said sublime text is probably the only text editor I ever used that comes even close to competing with vim and emacs for text editing.
- fouric 5y ago> When I need to open an editor QUICKLY Do you actually ever need to open a new editor? Why not just start whatever editor you want when you boot up, and then open files in it? You probably don't shut down and start up your web browser every time you want to open a new site, so why would you do the analogue with your text editor?
- doodpants 5y ago> Do you actually ever need to open a new editor? Why not just start whatever editor you want when you boot up, and then open files in it? Speaking only for myself and not the GP: due to a lifelong habit of putting things away when I'm finished with them, I always close windows and quit applications when I'm done using them for my current task. > You probably don't shut down and start up your web browser every time you want to open a new site Not literally every time I visit a new site, but yes, I quit my browser every time I'm finished with my current browsing session, even if I might end up launching it again in 10 minutes for a different reason.
- fouric 5y ago> due to a lifelong habit of putting things away when I'm finished with them, I always close windows and quit applications when I'm done using them for my current task ...but that's not a need - that's a preference, a habit, with no root in any utility or tradeoff. > but yes, I quit my browser every time I'm finished with my current browsing session That puts you in the minority of tech users, at least, if not computer users in general.
- Nicksil 5y ago> That puts you in the minority of tech users, at least, if not computer users in general. Is that an anecdote or is that assertion derived from some study? I, too, close all windows/processes when I'm through with use. The overwhelming majority of people I've worked with have all done the same; of course that is anecdotal.