Title is nonsense, content is weak. Many people who use VS Code (me included) probably ignore the features that are supposedly a problem, such as built-in SSH. The idea that basic autocomplete is bad for you is for the birds.
VSCode over SSH kinda rocks honestly. I use it with my server all the time.
You Need to Ditch VS Code
61–70 of 113 posts
Re: You Need to Ditch VS Code
#62Is the author aware of the vim plugin?
Every VSCode (Neo)Vim plugin I’ve tried (most, if not all of them) is a janky mess of random missing features and/or broken state handling. They’ve all felt like a worse experience than just doing things the ‘normal’ VSCode way.
Re: You Need to Ditch VS Code
#63Re: You Need to Ditch VS Code
#64Re: You Need to Ditch VS Code
#65No thank you... One of the primary things shells are supposed to excel at is file system navigation and manipulation, but the experience is horrible. I can never get `cp`, `rsync`, `mv`, `find` right without looking them up, despite trying to learn. It's way too easy to mess up irreversibly and destructively. One example is flattening a directory. You accidentally git-cloned one too deep, into `some/dir/dir/` and wan…
Re: You Need to Ditch VS Code
#66Earlier quoted context omitted.
You can clean up git diffs a lot, I personally find them easy to ready anyway, with tools like delta[1] which make things super nice to read. Also if you use a text editor such as neovim you can integrate these things into your editor and get beautiful diffs right there. That said I do not use neovim or delta, I just use git diffs or my language ide's diff features. [1]: https://github.com/dandavison/delta
> I personally find them easy to ready anyway, with tools like delta[1] which make things super nice to read. Also if you use a text editor such as neovim you can integrate these things into your editor and get beautiful diffs right there. All I can see here is “if I use two extra tools, I can almost have as good an experience as vscode (or IntelliJ or whatever) gives me out of the box”.
The article is as misguided as the snarky pushback. Let people work however they’re most comfortable and productive, why does it have to be a purity contest?
Re: You Need to Ditch VS Code
#67Not to mention its extremely insecure plugin architecture.
I've had a color scheme plugin yanked from my IDE a while back, as it went malicious (Material Theme). It's just a bunch of hex codes, how is that even possible? Baffling and disappointing indeed.
Re: You Need to Ditch VS Code
#68Earlier quoted context omitted.
It actually said > Debug your code without visual breakpoints With ‘visual’ being the important aspect.
There's another section below your quote where the author also wrote: The Challenge [...] 3. Try debugging without breakpoints The alternative to breakpoints is to study the output logs. He wrote: Real Growth Requires Discomfort [...] Debug using logs and terminal output
Re: You Need to Ditch VS Code
#69No thank you... One of the primary things shells are supposed to excel at is file system navigation and manipulation, but the experience is horrible. I can never get `cp`, `rsync`, `mv`, `find` right without looking them up, despite trying to learn. It's way too easy to mess up irreversibly and destructively. One example is flattening a directory. You accidentally git-cloned one too deep, into `some/dir/dir/` and wan…
What is there to get wrong in your flattening dir example? I'd mv the internal dir as some other name to outside say dir2, them rm rf outer and mv the dir2. Unless there is something wrong in this approach. I would agree with the rest, I always have to look up find and xargs syntax.
Re: You Need to Ditch VS Code
#70Another blog advocate for learning how to make fire with sticks and stones. Interesting survival skill, in case of armageddon or when camping in the wild, yet most folks will do just fine with matches and lighters.
Notepad = making fire with sticks and stones Vim/Neovim = making fire with matches and lighters VS Code = making fire with a magic box that weighs 60 kg, you don’t understand how it works and it could randomly stop working at any time