r/vscode 5h ago

Golang: resolve missing imports

1 Upvotes

How do I do this in a convenient way? The standard Go extension is installed. On Jetbrains IDEs it would be something like cmd-space, select import you want from a fuzzy search, and it adds a corresponding import clause at the top of the file and package name/alias at the import site. It's been working like that for 10 years. In vscode, all you get is opt-Enter ("quickfix") and let an agent try to figure it out, which takes ages and will probably not do what you want.

If you generate all the code with Claude Code / Codex or a similar harness, it'll obviously take care of the imports, but sometimes I still write code manually or use some more pedestrian AI autocomplete like Supermaven, as in the above screencap, and it'll not add imports on its own, annoyingly. Anyway, you need some kind of reasonable deterministic fallback.

So what am I missing here?


r/vscode 6h ago

Vs Code companion

Thumbnail
0 Upvotes

r/vscode 2h ago

I had a script made to export all your Claude Code chats to Markdown (so you can read them on your other machine)"

Thumbnail
0 Upvotes

r/vscode 12h ago

VS Code fork without Github Copilot bloat

0 Upvotes

Is there a debloated fork of VS Code which I can use with Claude Code or Open Code?


r/vscode 16h ago

IDE security scanning that runs before I commit, does that even exist

2 Upvotes

Every security scan on my team shows up after the fact. I push, the pipeline runs and an hour later I get a wall of findings on code I have already mentally moved on from. By then fixing it means context switching all the way back into something I was done with.

What I want is IDE security scanning that runs while I am writing, in the editor, before the commit even exists. I have tried a couple of extensions and they were either so noisy I turned them off in a day or so shallow they caught nothing. With an assistant writing half my code now, catching this at the point it is written seems like the only place that scales.

Feels like this should be solved by now and somehow it is not.


r/vscode 19h ago

CachyOS not recognized by .NET Install Tool Extension

0 Upvotes

Hello! I'm trying to install .NET 8 to use on VSC in order to just do some modding for Vintage Story, which uses .NET 8 for text encoding. Using >.NET Install Tool - Install the .NET SDK System-Wide, this error occurs. What can I do about it? (etc/os-release exists but it does not contain CachyOS)

dskdakCancelled Installation of .NET notAnAcquisitionRequest-global~x64.
We are unable to detect the distro or version of your machine ... does /etc/os-release or /usr/lib/os-release exist?
Cancelled Installation of .NET undefined.
An active-support version of dotnet couldn't be found. Discovered versions: []Cancelled Installation of .NET notAnAcquisitionRequest-global~x64.
We are unable to detect the distro or version of your machine ... does /etc/os-release or /usr/lib/os-release exist?
Cancelled Installation of .NET undefined.
An active-support version of dotnet couldn't be found. Discovered versions: [] 

r/vscode 1d ago

How to disable refactor preview when I create a new file

Post image
4 Upvotes

Every time I create a source file (.cpp or .hpp) the refactor preview opens, how do i disable this? I don't need or want it

Edit: Fixed, it was the cmake extension; set [Cmake > Modify Lists: Add New Source Files] to no


r/vscode 1d ago

Hello guys! Would you be interested in a VS Code extension that's a block-based visual IDE(editor) of Manim? (2d only at first, 3d maybe later) (TLDR at the bottom)

Thumbnail
0 Upvotes

r/vscode 1d ago

London / Slough / Luton devs

1 Upvotes

Looking for devs / likeminded people in the above areas open to meeting up and having a coffee together whilst we get on with our own projects. Just looking for some company really! I mainly use GitHub copilot to do the leg work in VSCode and it would be great to learn more, share prompt ideas etc. thank you


r/vscode 1d ago

catppuccin on vscodium doesn't work

1 Upvotes

This is my vscodium.nix, correctly imported. Catppuccin normally works for other modules:

{ pkgs, ... }:

{
programs.vscodium = {
enable = true;
profiles.default.extensions = with pkgs.vscode-extensions; [
vscodevim.vim
jnoortheen.nix-ide
];
};

catppuccin.vscodium.profiles.default = {
enable = true;
flavor = "macchiato";
icons = {
enable = true;
flavor = "macchiato";
};
};
}

The extensions are applied correctly.


r/vscode 1d ago

Git Worktree keeps reopening

2 Upvotes

Anyone else seeing this?

I have a repo with multiple Git worktrees. In the Source Control sidebar, VS Code shows all of them, which is expected. I used to be able to right click a worktree and choose Close Repository so I could keep only the current one visible.

Now when I click Close Repository, the Source Control view just refreshes and all the repositories are still there. Nothing actually closes.

Is this a recent bug, or did something change?

version: 1.129.1


r/vscode 2d ago

I loaded the entire Linux Kernel into my VSCode architecture visualization extension, SYNAPSE

Thumbnail
gallery
96 Upvotes

Previous posts

https://www.reddit.com/r/vscode/comments/1ud7v0k/comment/ov7joek/?screen_view_count=4

https://www.reddit.com/r/vscode/comments/1ux36ga/i_loaded_the_entire_vscodemain_codebase_into/

GitHub

https://github.com/dogsinatas29/SYNAPSE

Dataset

Source: Linux Kernel

  • Nodes: 68,181
  • Clusters: 2,898
  • Edges: 378,955

SYNAPSE is a VSCode extension designed to make large codebases navigable at an architectural level.

These screenshots are from the Linux Kernel.

Everything shown here is running locally inside VSCode.

The goal is not to replace an IDE or a code browser. The goal is to help developers understand systems that are simply too large to reason about file-by-file.

Instead of manually tracing thousands of files, SYNAPSE allows exploration of:

  • Architectural boundaries
  • Dependency relationships
  • Cluster hierarchies
  • High-level traffic flows
  • Large-scale project structure

Recent work has focused on making repositories of this scale genuinely explorable by optimizing node, cluster, and edge processing pipelines. Reaching the point where the Linux Kernel can be explored interactively inside VSCode has been a major milestone for the project.

The current version uses a lightweight regex-based indexing layer optimized for large-scale repository visualization. This approach was chosen to prioritize scalability and responsiveness when working with very large repositories.

Roadmap

v0.3.34

  • Virtual Debugging cleanup
  • UI stabilization
  • AST-based analysis layer

v0.3.35

  • Heatmap precision improvements
  • Heatmap LOD (Level of Detail) compression
  • Large-scale visualization optimizations

There is still a lot to improve, but seeing the Linux Kernel become interactively explorable at an architectural level has been an exciting step forward.


r/vscode 2d ago

I built a static analyzer for Django models β€” sidebar tree, ER diagram, MCP server (no DB, no boot)

Post image
21 Upvotes

r/vscode 2d ago

How do I have this terminal but in VS code.

Post image
25 Upvotes

r/vscode 1d ago

A VS Code extension that turns your running React Native app into a clickable, Figma-style canvas

Enable HLS to view with audio, or disable this notification

0 Upvotes

Basalt: click any element in your running React Native/Expo app, drag it, change the color, change the text, and it writes straight into your real source file. No separate design tool, no copy-pasting values back into code.

It is completely free and works directly inside VS Code and Cursor.

It’s currently in beta, so please commit your app to Git before testing it!

Would love to get your brutal feedback on it.


r/vscode 2d ago

I built Flipper FAP Studio 🐬 β€” a GUI-first Flipper Zero app builder for VS Code (build, design & control your Flipper, no terminal needed)

Thumbnail
gallery
26 Upvotes

Got another VS Code extension for you.

If you've got a Flipper Zero and ever tried building a .fap app, you know the pain β€” uFBT, command line, guessing at pixel coords, flashing back and forth. I got tired of it, so I built Flipper FAP Studio: build, design, and control your Flipper entirely from a GUI inside VS Code. No terminal required (unless you want one, I'm not the boss of you).

Here's what it does:

πŸ”¨ Build actions β€” Build .fap, Build + Launch straight onto your Flipper, Clean. One click.

🎨 UI Designer β€” visual 128Γ—64 screen editor with drag-and-drop elements, multiple screens, and it generates the code for you. Stop counting pixels by hand.

πŸ“Ί Live Screen + Log β€” real-time mirror of your Flipper's display, control it with the D-pad/keyboard from your editor, grab screenshots, reset the device.

πŸ“Š Device Dashboard β€” battery, storage, firmware version, hardware info, library stats, all in one panel.

πŸ“ File Browser β€” browse and manage on-device files (/ext and /int) without digging around.

πŸ”§ Firmware SDK management β€” OEM, RogueMaster, Momentum, Unleashed, or point it at a custom path.

πŸš€ Starter template β€” one-click boilerplate so you're writing your app in seconds.

πŸ“Ά Bluetooth β€” experimental BLE pairing for wireless ops.

Needs Python 3, uFBT (install it with a button in the extension or pip install ufbt), and VS Code 1.85+.

Free + MIT licensed. πŸ’―

Marketplace:
https://marketplace.visualstudio.com/items?itemName=coolshrimp.flipper-fap-studio

GitHub:
https://github.com/coolshrimp/flipper-fap-studio

As always i would love feedback, bug reports, or feature ideas from the Flipper crew.


r/vscode 2d ago

Run TempleOS inside VSCode: Visual HolyC β€” TempleOS/HolyC directly in VS Code

Thumbnail
marketplace.visualstudio.com
2 Upvotes

r/vscode 2d ago

Weekly theme sharing thread

6 Upvotes

Weekly thread to show off new themes, and ask what certain themes/fonts are.

Creators, please do not post your theme every week.

New posts regarding themes will be removed.


r/vscode 2d ago

Strange beavior with vscode creating home profiles

1 Upvotes

Hello, hopefully I am posting this in the correct Reddit group. I am not a programmer, but I have configured vscode to use Qwen 3.5 hosted on a remote computer to help me create code for NIXOS on a git repo on my local computer. Mostly it seems to be working file, I created a .continueignore file that contains the following

# This file sits inside /home/username

# Step 1: Block absolutely everything in the opened workspace

*

**/*

# Step 2: Un-ignore just the specific folder (relative to home)

!nixos/

!nixos/**

to stop vscode from reading and writing outside the git repo. The issues is whenever I ask it to create a README file it is constantly creating a home profile within the git hub repo, instead of creating the README file at the root of the repo. Does anyone know why this would be happing, and how to stop it, thank you.


r/vscode 2d ago

Why does my mac do a security check of the vscode app everytime I try to open it?

1 Upvotes

Takes around 7-10 minutes and its kinda annoying, it does it for other apps but for some reason vscode takes 15x the time other apps take


r/vscode 2d ago

Best practices for multi-repo workspaces

4 Upvotes

Hey all, I'd like to discuss the best strategies in VS Code for keeping good context quality and efficient token usage when working with multi-repo projects in a single workspace.

So far these have helped:

  1. Keep only what you need in the workspace:

Only include the projects relevant to that session (e.g. just 2 microservices + the frontend).

Result: the system prompt isn't cluttered with irrelevant context.

  1. Layered custom instructions:

I needed a couple of global instruction files (general microservices architecture + company conventions, and one for frontend), plus a per-project file that extends them. So I put two .instructions.md files with specific front matter (e.g. applyTo: <typical backend file globs>) in an external path (e.g. \~/.copilot/my-instructions), then added that path to the chat.instructionsFilesLocations setting at the workspace level.

Result: each microservice's copilot-instructions.md stays lean, no duplicated info.

  1. Things to watch out for:

\- Files in .vscode/ get auto-attached as context to requests, keep that folder lean.

\- Unused extensions that register extra tools (e.g. the GitHub Copilot app modernization extensions) β€” tool definitions eat up a huge chunk of the system prompt. Manually selecting the minimum toolset needed for the task helps a lot. Pay attention to this.

\- Actually read the system prompt at least once β€” I was often repeating things Copilot already injects automatically (like repo structure).

\- Use the Agent Debug Log panel (and Chat Debug View) to inspect exactly what's being sent and where your tokens are going.

\- Run /chronicle:cost-tips in a chat session for personalized suggestions on cutting credit/token usage.

\- Check out caveman and ponytail community skill/plugin for coding agents that cut down on verbose responses and over-engineered code respectively (not official Microsoft/GitHub tools, but worth a look).

If you have suggestions feel free to share, I'm really looking for improvement.


r/vscode 2d ago

Found the cause of "Remote Extension host terminated unexpectedly"

Thumbnail
0 Upvotes

r/vscode 2d ago

After your feedback, I rebuilt my IDE pet extension

Thumbnail
0 Upvotes

r/vscode 2d ago

vscode debug as matlab recomendations

1 Upvotes

Hello,

i would love to know how people around here are able to debug, code that are writing in python using vscode, I am looking for a similar behavior to matlab (where i learned to program).

what i mean by similar behavior, be able to run the complete code, and keep the variables defined in memory, have a terminal where one can interact with the variables defined, print them, modify them etc. be able also to check definitions of function of imported libraries such as numpy.

the only way i found to do this in vscode, is with jupiter extension, but i find it finiky, and wanted to know if there were other alternatives.


r/vscode 2d ago

No such file when running Python3

0 Upvotes

I'm new to VS Code and I would like to understand why I sometimes get this error. I tried by adding every single folder I have the python files in to one workspace, but it still doesn't work. I get the error when I run python3Β file.pyΒ on the terminal. Why does this happen and how could I fix it?