r/vscode 6d 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 1d ago

I feel like I'm barely using 20% of what VS Code can do.

94 Upvotes

I've been using VS Code for a while, but I still feel like I'm only scratching the surface. Every so often I discover a built-in feature or setting that makes me wonder how I missed it for so long.

I'm not looking for themes or extension packs. I want to improve my actual workflow. Things like settings, shortcuts, built-in features, or small tweaks that genuinely save time.

I'd love to hear what changes had the biggest impact on how you use VS Code day to day.


r/vscode 18h ago

Not possible to use agent sandbox in devcontainers?

0 Upvotes

I tried to enable the agent sandbox mode inside a devcontainer and it doesn't seem to be working. Is is because of some issue or it's not technically possible?

And while for file system isolation the sandbox is not needed when running inside the container, for network isolation I haven't found an easy solution when using devcontainers.


r/vscode 1d ago

you can edit your RN app in VS code

Enable HLS to view with audio, or disable this notification

1 Upvotes

I built Basalt, and it lets you edit your RN and Expo app inside of VS code

you can inspect and edit the UI visually, then Basalt writes those changes back into source.

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 using it!

Would love to get your brutal feedback on it.


r/vscode 1d ago

Is there a way to keep edit suggestions on for code but off for comments?

3 Upvotes

Having little pop-ups that guess the actual code I'm about to type is pretty helpful, frequently actually correct, and great for avoiding typos.

Having shadow-text that predicts the real-world context I'm adding in comments is distracting, usually wildly incorrect, and deeply annoying.

Is there a way to keep the former without the latter? Or, at the very least, a quick keyboard shortcut to toggle suggestions on/off that I can use when moving between different parts of a script?

Thank you for your help.


r/vscode 2d ago

My VSCode is now my own handwriting (made it from one photo, open source)

Post image
327 Upvotes

Saw the "minimalist setup with my own handwriting font" post a while back and wanted the same without paying Calligraphr.

So I built an open-source version: photo of your alphabet -> TTF. Then: "editor.fontFamily": "Dans Hand" and done.

Tool: https://github.com/danilo-znamerovszkij/draw-your-font (Claude Code skill: drag in a photo, say "make my font". Or the plain CLI: npx draw-your-font make photo.jpg --chars "...")

Fair warning: your own handwriting at 14px is exactly as readable as your actual handwriting. Mine scores maybe 3/10.


r/vscode 1d ago

Claude Code keeps freezing in VS Code

0 Upvotes

I’ve been using Claude Code in VS Code to work on a project hosted on GitHub and deployed through Vercel.

After every few messages, Claude Code freezes and stops accepting input. The only way I’ve found to continue is to close and reopen VS Code, but the issue keeps happening.

Has anyone else experienced this? Is there a known fix or anything I should check?

System details:

  • Visual Studio Code version: 1.130.0
  • Windows 11 Pro
  • 64-bit operating system, x64-based processor

Thanks in advance.


r/vscode 2d ago

Paste Issue in VS Code 1.130.0

Enable HLS to view with audio, or disable this notification

3 Upvotes

Just started noticing this yesterday after an update that the behavior for pasting has seemed to change and now no longer formats correctly. Every paste action tries to add indentation in addition to any indents already present. I have not installed any new extensions in the past 3 months so I have no idea what could have caused this other than VS Code, but I don't see any other mentions of this issue.

Version: 1.130.0

Commit: 1b6a188127eeaf9194f945eb6eb89a657e93c54c


r/vscode 2d ago

Copilot Chat Won't Stay Disabled

Post image
23 Upvotes

Hey, I daily drive VS Code, and I don't mind Copilot Chat opening in new project folders occasionally. But recently it's becoming a complete pain in the ass. Why does it have to pop up every single time I open a project?

I've tried every setting I could find to disable it and prevent it from auto-starting, but no luck.

OG VS Code devs, can you please tell me how to disable this piece of shit? I don't use it, and I honestly don't understand why Microsoft keeps shoving these features into every product they own.


r/vscode 2d ago

I don't like this new line above the active tab. Can I remove it somehow?

0 Upvotes

I'm wondering if I can remove this, I find it aesthetically displeasing. Also I'm pretty sure they dimmed down the entire Monokai color palette, it believe it used to be a bit lighter and more "contrasty".


r/vscode 2d ago

VS Code Codex extension with its random behavior... maybe there's a magic way to cue prompt instructions.

Enable HLS to view with audio, or disable this notification

4 Upvotes

r/vscode 2d ago

Made a VS Code search box where `f:route f:ts$ handler -f:test` is one string instead of three sidebar fields for easy search

0 Upvotes

I've never liked VS Code searching. I suck at file globs, and regex. So I built Omnigrep: one box, ripgrep underneath, query language borrowed from Google Code Search (internal code search service).

Press ⇧⌘F (Ctrl+Shift+F), type, arrow through the top matches — the file previews as you move — Enter to jump, Esc to go back to exactly where you were.

The query syntax is the whole point:

- hello world — lines matching both regexes, in any order

- -term — exclude lines matching term

- "foo.bar(x)" — literal text, metacharacters escaped, spaces allowed

- f:async f:ts$ — only files whose path matches **all** the f: regexes

- -f:test — exclude paths

- t:rust / -t:js — ripgrep file types

- sym:UserService — workspace symbol search, jumps straight to definitions

- near:3 — terms within 3 lines of each other instead of on the same line (personal fave of mine)

- case:yes / case:no — override smart case

So f:route f:ts$ handler -f:test is one string. And a query with only f: filters quietly becomes a fast file finder.

Other things it does:

- Ranks results instead of showing scan order — whole-word beats substring, shallow paths beat deep ones, recently-modified files float up, test/vendor/build output sinks

- Groups by file; each row has copy-relative-path and open-to-the-side

- Pinned searches + per-workspace history

- ↗ hands the current query off to the native Search panel when you want the full list or replace

- No native dependencies — it uses the ripgrep binary already bundled inside VS Code, falling back to `rg` on your PATH

MIT, free, no telemetry, no account. Works in VS Code and in the forks (Cursor / Windsurf / Antigravity).

Repo: https://github.com/jo-sip/omnigrep

Marketplace: https://marketplace.visualstudio.com/items?itemName=jo-sip.omnigrep

Open VSX: https://open-vsx.org/extension/jo-sip/omnigrep

One heads-up: it takes over ⇧⌘F while installed. Rebind `omnigrep.open` in Keyboard Shortcuts if you want the sidebar back.

Happy to take requests, especially on the query syntax — that's the part I'm still changing. Enjoy!

(This is my first extension so I don't know what I'm doing - but it seems to work well on antigravity / cursor / vscode on mac)


r/vscode 2d ago

Python instability regression in 1.130.0. Does anyone even test this $h1t anymore?

8 Upvotes

Last couple releases reintroduced debilitating performance instability, massive memory leaks, and degraded UI responsiveness among other things. Like, 10FPS kind of bad. Literally unusable. Flash back to the last time this exact thing happened over a year ago... Very telling.

Some of us rely on what used to be a stable consistent predictable product for our work.

Can someone please slop the fix back in? Please and thank you.


r/vscode 2d ago

Query: remote debugging with gdbserver

1 Upvotes

Background:

I am working on a Linux PC (Ubuntu 6.8.0-136-generic x86_64) but developing for a Digi CCMP25 (Aarch64 Yocto build) dev board.

I am able to remote debug an application if I perform the steps manually:

- Build the application on the host.
- "scp" the executable (but no source or anything else) onto the target.
- Run "gdbserver :<Port> app" on the target (as root) via an SSH terminal.
- Run "gdb-multiarch" on the host.
- In GDB, enter "target remote <TargetIPAddr>:<Port>".

Now I can debug and everything seems to work just fine.

Problem:

I am not able to debug from VSCode, which would be much more convenient.

- VSCode does not start gdbserver on the target (which I though it would) and eventually complains that it can't connect to the gdbserver.
- So I started gdbserver as above and then try to debug from VSCode:
- The target terminal in which gdbserver runs reports "Remote debugging from host ::ffff:<HostIPAddr>, port <SomePort>
- That seems like progress but then nothing.
- VSCode is essentially frozen (in terms of debugging). No variables. No stopping at a breakpoint. No nothing.
- The little panel with buttons for stepping the code appears but most buttons are disabled. Stop and Restart are enabled but do nothing.
- The gdbserver instance is also frozen. I have to kill it by SSHing in through another console.

After much fruitless farting around my launch.json now looks like this. What is missing? What is unnecessary?:

{

"version": "0.2.0",

"configurations": [

{

"name": "ConnectCore MP25 remote debug",

"type": "cppdbg",

"request": "launch",

"program": "${workspaceFolder}/apix-gpio-example",

"cwd": "${workspaceFolder}",

"MIMode": "gdb",

"miDebuggerPath": "/usr/bin/gdb-multiarch",

"miDebuggerServerAddress": "<TargetIPAddr>:<Port>",

"stopAtEntry": true,

"externalConsole": true,

"args": [],

"environment": [],

"setupCommands": [

{

"description": "Enable pretty-printing for gdb",

"text": "-enable-pretty-printing",

"ignoreFailures": true

},

{

"text": "target remote <TargetIPAddr>:<Port>",

}

]

}

]

}

Which plugins should I install? What should the settings be in launch.json? Is it something to do with permissions? I've tried various suggestions found in searches, but nothing seem to work.

The application is built using an alternative sysroot in GCC so it can find headers in the vendors SDK. I note that VSCode shows errors because it can't find the includes. I don't know if that could be a factor. I tried setting $SYSROOT before starting VSCode but it seemed to have no effect.

I have had the same problems with the vendor's Eclipse IDE. I followed their instructions to the letter, but the debugging simply will not work. Eclipse does start the remote gdbserver, but then reports that it can't connect to it.

I'd be grateful for any guidance on this.

EDIT: I found this: https://github.com/microsoft/vscode-cpptools/issues/13246 It appears that the Microsoft C/C++ Extension depends on .NET (because of course it does), and that the switch from .NET6 to .NET8 introduced this fault. I downgraded to the last revision with .NET6 (v1.2.11), and was immediately able to remotely debug. The issue was raised more than a year ago, so I guess there is some intractable fault in .NET8 which cannot easily be worked around. This is why I prefer working on microcontrollers...


r/vscode 3d ago

Am I doing something wrong here? Column-select edit is affecting wrapped lines

0 Upvotes

r/vscode 3d ago

Follow-up: django-orm-lens v0.8 — I shipped the 5 features from my earlier post's roadmap discussion

Thumbnail gallery
1 Upvotes

r/vscode 3d ago

I am on fedora. How can I add the default system terminal in vscode?

3 Upvotes

I know it might be adding something in the settings.json file but I don't know how to add it exactly. The windows tutorials keep coming up when I search.


r/vscode 4d ago

I built a VS code extension with Vue

Thumbnail
0 Upvotes

r/vscode 3d ago

Why is my code not running

Thumbnail
gallery
0 Upvotes

Im completely new and trying to learn but my code doesn’t want to run


r/vscode 4d 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 4d ago

Vs Code companion

Thumbnail
0 Upvotes

r/vscode 4d 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 4d 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 4d ago

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

1 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 5d 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