I've been using VS Code for years now, and while it is measurably slower (I still use sublime to handle ad-hoc grepping log files as code just won't handle that, and scrollable, highlighting and multicursor is MUCH better than smacking bash pipes together), the batteries included "It just works" approach of code means I don't really see a reason to head back.
Maybe it's changed since the sublime 2/3 days, but the packages ecosystem always felt a bit unpolished and anemic.
I don't use Sublime often anymore, but it's the only graphical editor I can work with. I can't help but get exasperated at the constant, admittedly small, delays with VS Code. I'm talking about small things like the delays when popping open and using the fuzzy finder, the time it takes for a project-wide file search to complete, typed characters showing up just a tiny bit later. Whereas Sublime, for its faults, feels well-oiled, VS Code feels gummy and unable to keep up with me. I know I'm being picky, but it's hard to turn off once you're aware of it, like recognizing bad kerning.
>Maybe it's changed since the sublime 2/3 days, but the packages ecosystem always felt a bit unpolished and anemic.
As far as I can tell it's only gotten worse. The rise of Atom and then VS Code sapped a lot of the energy that went into creating plugins.
I've meant to ask this for a while, so I'll try here. Doesn't anyone else feel overwhelmed with VS Code? I've used it off and on for years and I still don't understand the hopelessly confusing settings menu, the several json files, or the unintuitive left sidebar. Somehow it just doesn't come together in my brain. Nor the confusing choice for tab colours where the foreground tab feels background.
If I want to edit config files for basic things, isn't vim better? And if I want more power, isn't an IDE better? At this point I honestly like Atom more than Code. Even on Linux.
Similar gripes here. I don’t use things like the integrated git support (Fork.app does that better) so it’d be nice to be able to turn off the sidebar entirely. Much prefer starting from something basic and adding what I need (Sublime) or a full blown IDE that’s opinionated.
I’m the same way, VS Code is very hard for me to use. I quite literally don’t get what’s going on. I don’t know which is faster benchmark-wise, but I work much more efficiently in Atom and Sublime than VSC.
I went from Vim to Sublime Text 3 to VS Code, in the end it's all about what helps you work faster/better. There isn't in my opinion a choice to make here, really depends on the task you want to achieve. VS Code works fine for my projects.
(I still use sublime to quickly edit text but I was really disappointed with their latest version)
My frustration with vscode is because it feels like the pop-up menus try to steal your mouse focus all the time. Like, I try to move my mouse somewhere and about to click, but some IntelliSense-nonsense pops up under my mouse cursor and steals the click.
I had a similar experience. Plugins I needed had a strong MVP vibe and had only portion of features implemented. I ended up with VSCode that I still don’t really like but it gets me what I need.
You seem to be acting like I'm an M$ shill out to convert people. In actually someone that uses both, stated my reasons for why, and enquired as to if my assumptions are based on outdated information that I may need to reevaluate in order to remain a competent developer rather than a tribalistic one such as yourself.
> The packages ecosystem is fine and always has been.
That statement is the exact same energy as "because it's cool". Every system is fucked in someway and ignoring those flaws in discussing them just belies denial or naivety.
I’m not sure you work for Microsoft or why you think the package system was anemic but my intent was to swap the variables to answer your questions.
One would never switch away from Sublime Text. It has always had a supportive package system since Sublime Text 2 and if you set it up with proper plugins it is a great IDE.
Where VS Code shined is with native JS support for beginner devs, as you said batteries included. But having already had that setup in Sublime Text (pre-VS Code) there would be no need to migrate editors.
Vim with my plugins in the terminal is noticeably faster than vanilla sublime for me. Sublime feels like Vim does over a good SSH connection. Its definitely good, but whatever magic terminal emulators use is definitely faster.
I've been using VS Code for years now, and while it is measurably slower (I still use sublime to handle ad-hoc grepping log files as code just won't handle that, and scrollable, highlighting and multicursor is MUCH better than smacking bash pipes together), the batteries included "It just works" approach of code means I don't really see a reason to head back.
Maybe it's changed since the sublime 2/3 days, but the packages ecosystem always felt a bit unpolished and anemic.