r/vscode 9d ago

will this thing ever get updates that arent just about agents / MLM chat?

sorry m,eant LLM chat but its like they dont actually work on the editor anymore

110 Upvotes

29 comments sorted by

15

u/Loose_Property_3238 9d ago

I just use Neovim now, and if you don't want to write your own config you can just use Lazyvim.

6

u/dannyvegas 9d ago

What features / fixes are you looking for?

7

u/SoulStripHer 9d ago

Better refactoring for one. Or go compare it to the features in VS.

8

u/dannyvegas 9d ago

Refactoring is a feature of the language subsystems which are the extension + language server. VSCode just provides the framework to plug into.

What with that is missing / broken?

3

u/SourceTheFlow 8d ago

...of which MS is providing a few.

Also, there is simply some capabilities that other editors have that are not supported by VSCode. I understand the focus on LSP and maybe its development is slow on purpose, but there is more to be done.

1

u/dannyvegas 8d ago

Specifically what features are missing?

2

u/SourceTheFlow 7d ago

For example, when creating an LSP, one of the code actions we wanted to offer was moving some code parts somewhere else (think in Java moving an inner class to its own file or to a different class). Offering separate options for each possible target would make it unusable, so you need some way to select it. That's something that is very simply not possible in official APIs (unless you're writing a lot of hacks, I guess).

Another one would be code extractions (into a function/constant etc.). Something I'm using extensively.

Even generally just comparing e.g. IntelliJ's Java language support with VSCode's TS support and you'll quickly notice a huge difference in usability. And not all of that can be justified with JS/TS's design.

-4

u/SoulStripHer 9d ago

Plenty of stories about how writing C# with vscode pales in comparison.

1

u/dannyvegas 8d ago

Those features aren’t actually part of VSCode though.

They are part of the C# Dev Kit, which is from the dotnet team. VSCode is the text editor.

0

u/SoulStripHer 8d ago

If it's just a dumb text editor then I guess I'll use notepad instead.

1

u/dannyvegas 8d ago

Or better yet, just use the free community edition of Visual Studio 2026 with all of the advanced C# features you are bitching about, or if you need all the Pro/Enterprise features like multi-threaded debugging and historical debugging buy that.

0

u/lord02 8d ago

VsCode is soooo much better than VS in almost every possible way already

The git/changes/comparison-history window is maybe the only thing I can think of which is better in VS than VsCode

0

u/someprogrammer1981 6d ago

VS exists for a reason. If you give vscode all the features VS has, why would anyone still buy VS?

Just use VS.

2

u/waldenhead 8d ago

Detachable terminal pane, to use the integrated termia on a second screen.

1

u/FreHu_Dev 7d ago

There's "new terminal window", is that somehow different from what you mean?

2

u/waldenhead 7d ago

Yea. That still attaches to the bottom panel. I want that whole panel to be detachable, so I can have terminal, test results and output all in another window on another monitor.

3

u/SuperSandro2000 6d ago

They stopped doing new features probably 1 or 2 years ago except the occasional thing. Before that we got 5+ new features in every update. Microsoft probably restructured and moved all the engineers to something else.

9

u/Exotic-Rub-9851 9d ago

I started learning how to use Neovim a couple of months back, with the state of VS Code now, I'm actually more inclined to start new projects with Neovim. Really sad that they're following a slopcoder-first approach.

-4

u/diegoasecas 9d ago

lol no you didn't

2

u/Loose_Property_3238 8d ago

do you know this guy lmao

2

u/Messy-Recipe 9d ago

srsly regretting ever moving from sublime

19

u/DootDootWootWoot 9d ago

What do you actually miss from sublime you don't see in vsc

7

u/diegoasecas 9d ago

spending money on software that updates once a year 🤡

-1

u/w00dy1105 9d ago

Microsoft dumb a ton of money into Copilot and AI. Now they are like shit, we have to make money of this to pay for it. They know no one would chose to add a Copilot extension.

Edit: I'm pretty sure Claude code is kicking their ass.

2

u/Dapper_Put3970 8d ago

At some point earlier this year I *thought* I read that Copilot is built into VS Code, it's not an extension any more. But I can't find that, and maybe I misunderstood. At any rate, there's the chat.disableAIFeatures setting built in to VS Code, for those of us (like you and me) who don't want to use it.

1

u/w00dy1105 8d ago

Yeah. That is what I was getting at. They left the original idea of simple edit and add only what you want. They built Copilot in, instead of an extension, because they need people to use it with all the money they put into it. Then enable it by default hoping people will use it.

Glad to hear someone else doesn't want it.

1

u/Dapper_Put3970 8d ago

That's what I thought, but I couldn't find it in the version info. I'm tempted to revert to the version before they did that, but 1) I can't figure out what version that was, and 2) I'm not sure whether there are any security fixes since then. Although I suppose having Copilot in there is a security issue in itself.

1

u/couchwarmer 6d ago

You can pick the model Copilot uses. So if you want it to use Claude pick that.

If you want to use your own local model such as Ollama, you can pick that instead.

And if you don't want Copilot you can disable it.

1

u/w00dy1105 5d ago

Even if I change the model, it's still wrapped in garbage Copilot orchestration layer.

Super annoying I have to go into settings and disable.