Skip to content(if available)orjump to list(if available)

VS Code deactivates IntelliCode in favor of the paid Copilot

PedroBatista

Microsoft doing Microsoft things, even with all those fresh coats of "open source" paint they bathe themselves in the last decade they really can't change their DNA.

Expect the amount of f*ckery to increase as the AI realities set in but the number has to go up either way.

It reminds me of the good old days of Visual Studio + .NET + SQL Server where they played these games too.

alias_neo

This piece of news follows that of Copilot being added in an "update" to LG TVs with no option to disable or opt out.

https://news.ycombinator.com/item?id=46268844

heavyset_go

It's a crime what LG did to webOS. Somehow they turned something great into one of the worst smart TV experiences on the market.

clever-leap

Simple, do not purchase LG TV.

egeozcan

I have a C8 from LG, and I'm so happy with it after so many years, works wonderfully as a dumb panel, and a great panel at that. I wonder if it's impossible to use the newer ones like that. Anyone has any experience? Asking because our neighbors want the same great "tv".

snarfy

Or their washing machines.

SPICLK2

I refuse to use VS Code on principle. It has captured a staggering percentage of software development, across many software disciplines. Somehow ARM/Keil has been persuaded to go all-in on VS Code and will deprecate their "legacy" IDE, which will cause trouble for any hold-out embedded firmware developers.

kace91

If anyone is considering moving editors, I was recently in the same boat and I can’t recommend enough lazyvim + the ebook “lazyvim for ambitious developers”.

This gets you a fully featured vscode-like baseline (navigation, language integration, integrated terminal, the whole thing).

I had tried many times to switch to vim/emacs and the initial barrier to get a workable system always kept me from pushing forward. With this I was able to make neovim my daily driver at work after just a couple weekends playing with it.

somenameforme

I think some of the big features of VSCode are the extensions and, equivalently, the nice debug support. I just started using VSCode about a week ago thanks to moving to a project that uses scons as its primary supported build tool, and I've learned to hate scons and love VSCode over that time. The completely manual tasks/launch/etc stuff is kind of weird at first, but then becomes amazing and far more convenient, after you get used to it. And the 'debugger' (kind of weird to frame it that way as its extension based, like everything) is amazing - extremely fast, great visualizations, and so on.

How would vim compare?

nmcost

I felt the same way about vim. I never had the patience to get started and configure everything to get the full benefits.

I just switched over to Omarchy for my personal OS and I know that it comes with a pre-configured neovim (using lazyvim) setup that looks like a fully-fledged IDE.

I personally have been using Helix as my editor at home and work. The fact that everything generally works on download is what got me using it.

skydhash

> I had tried many times to switch to vim/emacs and the initial barrier to get a workable system always kept me from pushing forward

What’s that initial barrier? Both Vim and emacs has great documentation that includes a tutorial, a guide, and a reference.

What people often defines as workable system is replicating their old editors instead of learning the current one. Like adding a file tree on the side

kace91

>What people often defines as workable system is replicating their old editors instead of learning the current one. Like adding a file tree on the side

Well, kinda. I define a workable system as a system I, personally, can work with straight away, with a minimum loss of productivity. It is not at all meant as a judgement on how good plain vim/emacs are.

This workability indeed might require temporally replicating old habits while I learn the new ones, which lazyvim does. Vscode-like file trees, global search, or integrated terminal, for example.

It's also about discoverability, like the helpers shown through which-key. And the guarantee that a set of default plugins play well with each other, so that I can leave toying with the config for whenever I have the time.

Some people might think this is a crutch for properly learning the tool, but this is not my experience. I'm much more likely to get comfortable with vim and learn further if I can be in it 8 hours a day from the start. At first I used the integrated terminal to run git commands, now I invoke lazygit, which I love. At first I used the file tree to navigate, now I have custom commands to bring a file and its test suite side to side on a keypress. This gradual curve is what I was missing earlier.

kcoddington

Learning an entirely new editor is a barrier. Documentation or not, that's brand new muscle memory you have to develop alongside the actual task of coding.

I get that using vim typically includes obsessive forms of efficiency, but some people just want to focus on coding in a way that's comfortable to them. Sometimes that means having a side panel.

railka

I think many people don't know or underestimate Zed. Native, fast, with extensions, with Vim mode support.

inferiorhuman

Or don't want. I don't want an AI infected editor.

inferiorhuman

  I had tried many times to switch to vim/emacs and the initial barrier
  to get a workable system always kept me from pushing forward.
For me Helix gets enough right out of the box I find myself reaching for it far more than I ever did with vi or Emacs. They're working on plugin support but I've not felt the need to investigate it at all.

g947o

Is there a good solution to managing "workspace", especially handling multi-folder workspace? I have a project where code lives in giant monorepo, and the files I edit don't have the same root (more precisely, the root is too large to open in the editor). I haven't found a good solution outside VSCode yet.

rPlayer6554

Just to be clear, they are NOT deactivating IntelliSense which suggests classes and functions.

This is an AI inline code suggestion tool using local LLMs.

Not great but may or may not impact your workflow. I love using agents, but Intellijs inline code suggestions (also based on a local LLMs) are usually useless to me.

adamddev1

I'm so happy I made the jump to NeoVim 6 months ago.

I finally got good RTL support with iTerm, language server stuff works great, and best of all, navigating and selecting things SYNTACTICALLY with nvim-treesitter-textobjects is life-changing.

nerdjon

I wonder if this will also impact VSCodium. I use it specifically to avoid a lot of the crap that Microsoft is trying to do while still being able to use the editor and plugins.

They have not released 1.107 yet, doing a quick scan I am not seeing anything on the VSCodium github.

danvayn

Intellicode being (officially) deprecated will impact VSCodium, yes. I too am more concerned about copilot being further “needed” or required in my VSCode fork. It’s already the biggest pain in the butt I’ve ever had to deal with in the context of VSCodium. I am not excited for the future.

__jonas

I didn’t think it was even possible to install proprietary microsoft extensions in VSCodium, how is that related to the version of the editor and how would it affect VSCodium?

NGRhodes

It is not possible to install proprietary Microsoft extensions using the official VSCodium builds without additional, non-default configuration.

ghuntley

even then using vscodium does not free you from the grasps. vscode by design is designed to fracture - see https://ghuntley.com/fracture

catapart

Same boat. I hope they don't downstream nonsense like this.

_s_a_m_

It's beginning. Microsoft bring Microsoft again.

zkmon

Probably targeted at enterprise customers forcing them embrace co-pilot with big pockets. Bad move for individual users as this will only drive them to alternatives, instead of shelling out money.

kayart_dev

Unfortunately, people often resist change and prefer to stick with what they know. Maybe a small percentage of people will look for alternatives but it'd be a drop in the ocean.

Alifatisk

Are we at the extinguish phase now?

mjburgess

Given the number of vs code competitors, I think "extinguish" maybe on the other side this time.

rob74

If anyone else would be generous enough to offer a free IDE with free AI code completion, they could give VS Code a run for its money, but as far as I know this hasn't happened yet? Zed for instance is available for free, very AI-centric, and you can use it with any of the popular LLMs, but you still have to pay for the LLM...

dijit

Bring your own AI token is totally fair, given the cost of AI.

The annoying thing is removing a perfectly working intellisense default.

If Jetbrains removes their on-device (non-AI) code indexer and suggestion systems then I will no longer be a paying customer for example. Despite being a All Products Pack user for the last... idk, 15 years?

blibble

if they waited another year or so they could have killed off jetbrains

patience is a virtue

captainbland

I use both but really don't see it. There are so many scenarios I've come across which jetbrains products do "out of the box" that vscode require plugins which usually don't install with sensible defaults. Just debugging rust for example is a night and day difference between vscode and rust rover.

hagbard_c

They can try but they no longer have the power to do that.

__jonas

I don’t really get the issue, I didn’t even know Microsoft published another AI suggestion extension, definitely cool that it used a local model but it does make sense for them to just roll it into Copilot.

nl

Is IntelliCode the same as Intelisense (the non-AI based suggestions thing)?

rob74

It's actually in the third paragrapth of the article:

> The classic IntelliSense with language server for the used language is still free – but without AI support.

null

[deleted]

Surac

can anyone recomend a alternative that is easy to install and also offers syntax highlighting? i have read about lazyvim and neovim, but both have extensive install requirments as i have read

twoquestions

I've been having a very good time with Zed. Great vim motion support, and fast to the point where using VSCode feels like driving a semi truck by comparison.

https://zed.dev

bromuro

Yet the UI is terrible. I trashed it because of that -really wanted to give a chance.

haar

LazyVim is about as easy as it gets in the Vim space for a fully-fledged (but customizable) editor.

https://www.lazyvim.org/installation

Then run `LazyExtras` and you get a prompt that shows things like:

  Recommended Languages: (2)
    ○ lang.docker    mason.nvim  nvim-lspconfig  nvim-treesitter  none-ls.nvim  nvim-lint
    ○ lang.toml    nvim-lspconfig
Hit x against a couple and you're off to the races.

[lang.docker and lang.toml are examples of things you're selecting, the list after is what is being installed and configured for that thing]

For things like integrating a debugger, or to run your tests directly inline from the editor might require more customisation though.

setopt

If you really only care about syntax highlighting then nearly any code editor will do. Even nano supports it, it’s just disabled by default.

If you want something powerful yet easy to pick up, you might want to look at e.g. Zed (GUI IDE), Sublime Text (GUI editor), or Micro (TUI editor). If you don’t mind a learning curve, Vim/Neovim and Emacs are excellent choices. But there’s a lot of other options out there, like Gedit, Kate, BBEdit, Notepad++, etc. depending on your platform of choice.

heavyset_go

I'm a Kate zealot, if you're on Linux it's great with some LSP servers. The plugins/extensions are nice. There are also macOS and Windows builds.

For the terminal, micro is nice if you're used to GUI editors.

lemontheme

For TUI, Helix has a lovely out-of-the-box experience. What little config there is (two TOML files) is relatively easy to grasp. The main barrier you'll face is setting up your LSPs, which need to be installed manually. (Luckily, there's `uvx -q` for Python LSPs.)

For GUI, Zed is also really nice, has a great Vim mode, and auto-installs anything you might need. It loses a couple of points to VS Code on account of not being arbitrarily extensible, although that can also be seen as a plus, as it prevents extensions from randomly slowing everything down.

tytho

I’ve been using Zed [1] for some time now. They are also pretty AI focused so it may only be a matter of time, but so far I’ve been able to disable all of the AI interactions.

[1] https://zed.dev/

ToucanLoucan

VSCodium has been my go-to. VS Code was great for a bit but (even long before this) it was already suffering from the cancer that is "being a microsoft product" and it was being bloated to death like everything else they ship, but VSCodium seems to keep enough distance to be immune. Will it stay that way? Who's to say. I hope so though.

catapart

+1 on VSCodium. It was a 99.99% seamless transition, for me. The only annoyance at all was not having VSCodium added to my context menu, which doesn't even matter if you never "right-click->open folder" to launch. And, obviously, is pretty easy to add back in both windows and linux.