r/vscode • • 6d ago

Weekly theme sharing thread

4 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 • • 9h ago

Shared Remote History

0 Upvotes

If you work with Linux servers or regularly connect to VMs using VS Code Remote SSH, especially when multiple people use the same Linux user, you might find this extension useful.

Why? Here's the problem I ran into.

VS Code keeps a Local History of your file changes, which is great when you need to roll something back.

But there's a catch.

Let's say two people are working on the same VM using the same `root` user. One connects using the server's IP address, and the other uses an SSH host alias.

Both are editing the exact same file, but their changes don't show up in each other's Timeline history.

Now imagine something breaks in production, and you need to roll back a change quickly. The history exists on the server, but you can't see it in your Timeline.

So now you have to call the guy who made the change, probably wake him up, just to get an older version of the file.

So I started digging.

After looking into how VS Code stores Local History, I found out that it treats different SSH connection names as separate sources, even when they all point to the exact same server.

For example:
- Someone connects using `10.6.115.14`
- Someone else connects using `server14`

Same VM, same user, same file, but separate history entries.

So how did I fix it?

Instead of asking everyone to change their SSH configurations, I thought, why not just build an extension that collects all those history entries an shows them in one place?

And that's how **Shared Remote History** came to life.

It's a VS Code extension that:

✅ Combines Local History from different SSH aliases.

✅ Shows those changes directly in VS Code's original Timeline panel.

✅ Lets you view and compare older versions of your files.

✅ Doesn't require changing anyone's SSH configuration or modifying the original history files.

And since I figured someone else might be dealing with the same headache, I decided to make it public.**

The extension is now available for free on the **Visual Studio Marketplace**, and I've also made the source code available on GitHub.

If you're working in a shared Linux/VM environment, give it a try. Hopefully it'll save you from waking someone up at 3 AM just to roll back a file.

🔗 **VS Code Marketplace:**
https://marketplace.visualstudio.com/items?itemName=aliadnan-dev.shared-remote-history

💻 **GitHub:**
https://github.com/NetProbeSupport/shared-remote-history

Feedback, suggestions, and contributions are welcome!


r/vscode • • 13h ago

Can I ssh to a remote server and a GitHub repo at the same time with vscode?

0 Upvotes

Hi everyone, sorry if this a very basic question… I’m a junior data scientist with no experience with networking, Linux or ssh. I have used ssh to connect vs code to my company’s Jupyter remote server and my company’s GitHub repo. However, I’d like to be able to view the code files on both the remote server and the GitHub repo at the same time on vscode (currently I can only choose to display the code files on one of them on the left panel).

Is there any way I can efficiently connect to both at the same time via ssh so I can do my pull requests and also access the files on my company’s remote server at the same time?


r/vscode • • 14h ago

Can I color code folder depending on their level?

0 Upvotes

I'm using VS Code often in projects with a lot of folders and subfolders and often loose the overview in what folder files are. Is there a way to color the background of files/folders in the tree view simply depening on their level? This sounds fairly easy to me, but I haven't found any build in option or extension doing this. Maybe someone knows a way :).


r/vscode • • 1d ago

visual studio github copilot quick chat response

Post image
0 Upvotes

r/vscode • • 1d ago

How to get VS Code (Flatpak) work with python libraries?

3 Upvotes

Beginner here. Is there any way to configure python libraries in Vs Code. I tried to make venv folder in my python folder, it installed libraries on 3.14 version of python but VS Code (Flatpak) is using 3.13 so it doesn't detect installed libraries.

I use Flatpak as its easier to just delete and reinstall it, as I mess with it a lot.

So any way to make it work, or I have to get RPM verison?


r/vscode • • 1d ago

Hit the 5-hour limit on one Claude account while your other one sits idle? I built a VS Code extension that runs both at the same time

Post image
0 Upvotes

r/vscode • • 1d ago

Unable to set Luna Max in VS Code extension

Thumbnail reddit.com
0 Upvotes

r/vscode • • 2d ago

Best way to visualize outputs in Python?

3 Upvotes

The last years I’ve been coding mainly with R but now I’m back to Python for a couple of projects. Something I’m really missing compared to RStudio is being able to quickly visualize outputs (mainly tables) in something that is not the terminal.

I’ve tried the interactive window mode but I found it annoying as it is sort of independent from the main VS window, in the sense that I have to re-run code there because variables from the script are not stored there.

Makes me wonder, because being able to visualize big tables is something I consider very basic and with VS Code it seems to require a lot of tedious set-up and extensions.


r/vscode • • 1d ago

How to get VS Code working with Unity?

0 Upvotes

Hello!

I’m wanting to use Unity to develop a game, but since it has no built in code editor I have to use an external one. I chose VS Code as I have some experience using it already.

The issue is that, obviously, it cannot recognise Unity classes and functions. I tried following a tutorial to begin coding, but I just kept getting errors from VS Code the whole time because it doesn’t know what classes and such Unity uses.

Is there any way I can get it to recognise them? Or is it just something I’ll have to somehow memorise myself and hope I don’t make any errors coding (and be stuck finding out the hard way)?

Thanks


r/vscode • • 1d ago

My team and I built a VS Code extension for live collaborative coding in projects.

0 Upvotes

Hey all. For the last 3 months we've been building SplaySpace, an extension that lets people code together collaboratively in projects (think google docs for coding).

How it works: you share a folder, invite people by username or link, and everyone gets their own copy that stays in sync while you're connected to the web. You see live cursors, which files people have open, and which function or class someone is editing. You can comment on a line and the comment follows that line as the code moves.

The obvious question is how this is different from Live Share. The main difference is that the project lives on our server instead of one person's machine, so nobody has to keep a session running for everyone else.

here are some things to know before you use it:

  • 50 MB and 2,000 files per project

  • file creation and deletion are cascaded across machines (but don't worry deleted files go into the trash, so you can recover them)

  • .git, node_modules, .env and key files are never uploaded

  • exclude any file(s) you want with .splayignore (just like how .gitignore works)

  • if you disconnect, shared text files go read-only until you reconnect

It's free to use! We are trying to get as much feedback as possible to make it better for you guys: https://splayspace.com


r/vscode • • 2d ago

.github/copilot-instructions.md gets injected into every Copilot Chat request. Here's a way to measure it

Thumbnail
reddit.com
0 Upvotes

r/vscode • • 2d ago

This is Awful

0 Upvotes

So apparently it's not enough for the C++DevTools extension to auto-install itself (it does--I've never once elected to install it but have uninstalled it many times). If you uninstall it, other common C++ extensions will prompt you to install it.


r/vscode • • 5d ago

Are there any other tips like these that improve coding workflow?

Thumbnail
youtube.com
33 Upvotes

r/vscode • • 6d ago

Why is my VSCode so slow and makes my MacBook lag lately? Is anybody having this problem too?

20 Upvotes

This didn’t happen before. I’m a beginner at coding in Python and I’ve been trying to learn while using SVCode, but for some reason the app has became very laggy, even though I don’t have any heavy extensions and only few lines of code. For example when I’m trying to scroll, there is a 3-4 second delay and then choppy movement. I have MacBook Air M1 2020, last update macOS Sequoia 15.7.3


r/vscode • • 5d ago

How to get back closed tabs

0 Upvotes

I closed my vscode and when i reopened, all my Claude code tabs where missing. I have the project where they are opened, but don't know how to reopen them.

AI is not helping much. I know where they are on the PC, but don't know how to open them again.

Please, help.


r/vscode • • 6d ago

Novacode progress update...

Thumbnail gallery
6 Upvotes

cool thing i made in vscode


r/vscode • • 6d ago

I missed Notepad++'s CSV Query plugin on Win, so I built it for VS Code for Mac

0 Upvotes

If you've ever moved from Windows to Mac and worked with data files, you probably know this pain: Notepad++ has a plugin called CSV Query that lets you run SQL against a CSV file in place. Notepad++ is Windows-only, so on a Mac your options are Excel (which mangles your data), importing into a database, or command-line tools. None of them are the same workflow.

So I built CSV Query for VS Code — it recreates that plugin inside VS Code, which runs natively on Mac (Apple Silicon and Intel):

  • Open any delimited file — CSV, TSV, pipe-delimited, even plain .txt exports — right-click → Open CSV Query, then write real SQLite SQL against a table called THIS

  • No renaming, no importing, no converting the file first. It also works on unsaved/untitled buffers

  • Every column is treated as TEXT, so account codes and IDs like 001234 or PC007 keep their leading zeros instead of getting silently "fixed"

  • Results show in a sortable, filterable grid, and export streams the complete result set — no row caps

  • It's built for the big ugly files Mac users usually get handed from ERP/finance systems: files are read straight from disk, so even files over 50 MB work. My test case was a 1.7-million-row pipe-delimited general ledger export, and it queries fine

  • Everything runs locally in VS Code — no uploads, no telemetry, your data files never leave your machine

It's free on the Marketplace — search "CSV Query for VS Code" in the Extensions view, or:

ext install amitshenoy.csv-query-for-vscode

Listing: https://marketplace.visualstudio.com/items?itemName=amitshenoy.csv-query-for-vscode


r/vscode • • 7d ago

The Source Control panel's user interface is extremely difficult to navigate. :(

15 Upvotes

There is no single gap or space in between operations. If you have opened multiple repositories, they are stuck together. It is extremely difficult to determine which files belong to which repositories, have been staged, or have changed.

VSCode releases updates almost every three days, but there is no improvement to this panel.

I already use a third-party Git app for Git operations, but I don't always want to switch to another window to speed up my work.

Please, VS Code team. Please provide us with a convenient panel. 🙏


r/vscode • • 6d ago

Smart App Control not letting me code!

Post image
0 Upvotes

Getting this windows security pop up every time i try to run the code.Earlier it used to work with no probs but now i am getting this popup..claude telling me to either disable smart app control or download linux.what should i do or is there any alternate option ? plz helpp


r/vscode • • 7d ago

What is the best way to work with simultaneous Claude Code sessions, in the same and/or in different projects, while keeping VS Code extension open?

Thumbnail reddit.com
0 Upvotes

r/vscode • • 8d ago

What do you use for multi-AI agent orchestration in VS Code?

1 Upvotes

I'm looking for a way to use multiple AI coding agents together in VS Code, ideally using my existing subscriptions rather than paying for additional API access.

Currently I use Codex (ChatGPT Plus), Gemini (Google AI Pro/Antigravity), and DeepSeek (API). I'm also considering Claude Code.

What I'd like:

- Codex or Claude Code as the main orchestrator, delegating tasks to other agents.

- Use existing subscriptions where possible, without extra API costs.

- Automatically detect available agents, models and remaining quotas where possible.

- Recommend the best agent for a task when I specifically ask to use subagents.

- Let me choose a specific agent directly, skipping recommendations.

- Otherwise, just work normally without triggering orchestration.

- Work globally across all my VS Code projects and installations, without per-project setup.

I've already experimented with PowerShell scripts, Git worktrees and Gemini workers, but I'd rather use an existing, maintained solution.

Is anyone running something similar? What tools or setups are you using?


r/vscode • • 9d ago

Fresh File Explorer update: branch compare that follows your agents' worktrees, and a blame heatmap

Thumbnail
gallery
7 Upvotes

A few months ago I posted here to say my extension isn't dead. Now I'm posting for a different reason - it's still alive.

Fresh File Explorer was originally made to show your recently changed files as a tree, somewhere between the File Explorer (too much) and Source Control (too little). Not in terms of commits, but in terms of time.

The feature list has grown over time. There's more, but here I want to show

  • branch comparisons

  • new heatmaps

  • much improved worktree and sumbmodule support

Marketplace | Open VSX | GitHub

Branch Compare

A list of saved branch comparisons, e.g. HEAD vs main, main vs release, HEAD~3 (last 3 commits). Each is a live section with committed and uncommitted changes. Multi-repo, worktree support, all the bells and whistles. Tick files as reviewed while you go through them, open everything in one multi-diff, or use a custom git difftool.

Auto-follow diverged branches & worktrees When enabled, every repo or worktree whose branch has diverged from main gets its own live section. Run five coding agents in five worktrees and you see each one's work appear as it happens, then disappear when the worktree is removed.

Blame heatmap

  • Age: fresh code is bright, old code fades.

  • Baseline: only lines changed since a baseline are colored. This is tied to an active HEAD..{baselineRef} branch comparison, showing you if you're looking at code changed since that baseline, like an old release. Sort of like a diff, but without the need to open one.

Smaller things

  • Open in Default App on right-click, including in VS Code's own Explorer, which doesn't have it. Opens your .xlsx in Excel without a detour through "Reveal in File Explorer".

  • AI co-authorship: commits with an agent's Co-authored-by trailer get a 🤖.

  • Pinned Items view for arbitrary files, Markdown / Org / AsciiDoc files show their headings as an outline.

  • Manual loading mode, if you mostly want the other features and not the Fresh Files view.

Still no dependencies, no telemetry and no AI buttons. Still the only software that will group your changes by moon phase.


r/vscode • • 9d ago

We are at the Threshold for a Possible Singularity: VSCode bootstraping it's own issue throughput.

0 Upvotes

I have been following VSCode repository since pre-weekly updates, and as progress on AI infrastructure and issue handling became better, I kept seeing the issue count rising up from 15K to around 19K, and I wondered: "Will the Github + AI capabilities of VSCode become good enough so that issues will be resolved faster than created?" I've seen signs of this coming the more time went and I think we hit that point: The issues count has decreased to just shy of 18.8K and possibly dropping even more soon.

I think this is the point where soon or later, the bottleneck of developing VSCode will become issue & feature creation/curation rather then implementation. And in theory, percussions should be made for that scenario.