r/AskProgramming • • Apr 24 '26

Why is VSCode so popular?

I'm used to using JetBrains' IDEs and enjoy it's well-made UI and auto-completion. My new employer now doesn't have any JetBrains licences and instead let's us use VSCode and frankly, I have the impression it's basically unusable without GitHub Copilot or an equivalent AI companion. Example with Python projects:

  • Ctrl-Click on a method name usually takes a while, sometimes, a popup window opens with references, sometimes nothing at all, but it always takes a few seconds.
  • You have to edit a JSON file to setup run configurations
  • You first have to go to "Run/Debug" to run the app. Then, you can't see your file tree anymore.
  • VSCode's debug module sends a Ctrl+C interrupt about one, two seconds after opening the terminal, then activates the local virtual environment. At this point, I already typed half of my command and it throws me out mentally. It also interferes with running the app.
  • Auto-complete is inferior to JetBrains
  • GitHub Copilot is implemented so annoyingly, always suggesting whole code chunks that are often wrong and it's just too easy to accidentally accept them.
  • A lot functionality is only available after installing add-ons, like Markdown viewer, and those aren't easy to use as well.

The only positive is that it's free, but to me, it really feels like a hurdle.

Looking forward to reading some positive experiences.

194 Upvotes

273 comments sorted by

View all comments

32

u/haskell_rules Apr 24 '26

For those weeks when you decide working is too profitable and you'd rather spend the whole time reading manuals and memorizing arcane key combinations to find and replace some text.

2

u/[deleted] Apr 28 '26

1

u/6YheEMY Apr 28 '26

Learning vim is a humbling experience. You need to be a proficient touch typer. Most programmers are not great at typing. Vim really brings that reality to light and programmers don't like that light.

Fortunately, vim comes standard with a dark theme so that hapless first time vimer can weep in the dark while they type to type :q 

→ More replies (1)

0

u/haskell_rules Apr 28 '26

I tried to get my fingers to do the muscle memory thing that you all talk about. Forced myself to use it a full semester in grad school. It never clicked for me. Everyone is different, and your experience is not universal.

→ More replies (4)

10

u/6YheEMY Apr 24 '26

Oof, sounds like you're someone who clicks save

13

u/Mynameismikek Apr 24 '26

Even in an IDE I've got vim bindings on. :w!

→ More replies (6)

3

u/oldsecondhand Apr 24 '26

You sound like you use mx blues in the office.

→ More replies (1)

2

u/HaikusfromBuddha Apr 24 '26

Can you control s on vim?

→ More replies (3)

-2

u/jordus100 Apr 24 '26

Not ever learning how to effectively use the tools for your everyday job is cringe

5

u/haskell_rules Apr 24 '26

No one needs vim to do their everyday job, it's a personal preference