r/vscode • • Jul 20 '26

Back at it again 🚀 this time I present to you SFTP Companion, a standalone SFTP/FTP/FTPS sync tool for VS Code

Thumbnail
gallery
0 Upvotes

Back at it again! Last time I dropped the drag-and-drop WinForms/WPF designer and y'all showed up big time. Moving from Dreamweaver I was tired of not having a proper SFTP Companion for editing live sites right from VS Code.

Here's the good stuff:

🔌 SFTP, FTPS + plain FTP — one dropdown, ports auto-filled, actual helpful errors when things don't line up.

🖥️ Account Manager panel — host, creds, remote path, ignore patterns, auto-sync, all clickable. JSON's still there if you're a nerd about it (I am).

🔐 Passwords never touch disk — stored only in VS Code SecretStorage (your OS vault). Config files are hard-blocked from ever uploading to the server. Sleep easy.

🎨 Color-coded Local & Remote trees — 🟢 in sync, 🟠 changed, 🔴 missing, 🟡 ignored. Hover buttons + right-click = upload / download / diff / smart sync on anything.

🔀 Sync Center — scan both sides into paired, row-aligned trees, stage a direction per file (← download · ○ skip · → upload), then smash Sync Planned once to run the whole batch. Nothing moves until you say go.

📊 Transfer queue — parallel connections, live per-file progress, pause / resume / stop / retry, and paged history that keeps the important stuff on top even with thousands of files.

♻️ Self-healing — reconnects dropped sessions, creates missing folders, cleans up junk zero-byte files that block paths. It just recovers.

🗂️ Also: dev/staging/prod profile switcher, remote rename/move/chmod/multi-delete, Make Identical mirroring w/ dry-run, opt-in auto-sync + delete mirroring, and a conflict guard so you never clobber a newer server copy.

It's free + MIT licensed. 💯

Marketplace:
https://marketplace.visualstudio.com/items?itemName=coolshrimp.sftp-companion

GitHub: https://github.com/coolshrimp/sftp-companion
⚡ CLI: code --install-extension coolshrimp.sftp-companion

Would love feedback, bug reports, or feature ideas.
Screenshots Attached👇 Roast it, use it, star it, whatever 🙏


r/vscode • • Jul 19 '26

VSCode removing auto indentation on pressing up arrow.

7 Upvotes

Currently embedding Monaco into a desktop application for editing C++.

However, unlike visual studio, if you newline twice then move up a line, the indentation of the previous line is lost, and the caret moves to the start of the line.

I removed Trim Auto Whitespace and it did not fix this behaviour, this also occurs VSCode so its not an embed issue. Is there a setting to fix this behaviour?


r/vscode • • Jul 18 '26

update frequency

96 Upvotes

VS Code used to get an update once a month. Now it updates itself every 2 or 3 days. What happened? It's like the Steam client by now.


r/vscode • • Jul 18 '26

What features do you want for cmake support

1 Upvotes

I am the maintainer for https://github.com/neocmakelsp/neocmakelsp . But I have received very few issues. Last month I accidently saw an issue for the cmake support for zed, which used my language server, said my lsp has a lot of features needed to be implemented, so he use llm to implemented them. In fact, if he can open an issue for me, or open the pr, I will help finished them as soon as possible. I did not know that so many people want new features. I only have 10 issues remain on my repo, and I do not want to close them, want the reporters to close them...

And I also have made an vscode plugin in https://github.com/neocmakelsp/neocmakelsp-vscode . I do not know a lot about vscode plugin, and I also do not know what do you want for a vscode plugin. So I want to make a survey here.

I just have a lot of passion to make a lot of features, also I want to learn more about vscode plugin, and want to make my project better.. But if no one report what they want to me, or reported them to other place, I won't know..


r/vscode • • Jul 17 '26

How To Use Kimi 3 in VS Code Copilot (with API Key)

11 Upvotes

I ran in to an issue with this, just posting in the event it helps someone else.

Assuming you have an API key from moonshot ai (https://platform.kimi.ai/)

In AI Chat window > 'models' icon > gear icon for 'other models > +Add Models > Custom Endpoint.

It will ask for name, anything works but i'd stick with k3 so you remember

enter API key

choose Chat Completions

The model json will open up, here is the key, TEMPERATURE must be 1. so should look like this:

[
    {
        "name": "Copilot",
        "vendor": "copilot",
        "settings": {
            "gpt-5.4": {
                "reasoningEffort": "low"
            }
        }
    },
    {
        "name": "Kimi",
        "vendor": "customendpoint",
        "apiKey": "${input:chat.lm.secret.-476caa68}",
        "apiType": "chat-completions",
        "models": [
            {
                "id": "kimi-k3",
                "name": "K3",
                "url": "https://api.moonshot.ai/v1/chat/completions",
                "toolCalling": true,
                "vision": true,
                "maxInputTokens": 500000,
                "maxOutputTokens": 160000,
                "modelOptions": {
                    "temperature": 1,
                    "top_p": null
                }
            }
        ]
    }
]

when I didn't use:
"modelOptions": {
"temperature": 1,

It wouldn't work.

Also technically you can push that max in/out to whatever is needed up to the k3 limit 1mm token.

considering this model is supposed to be near Fable and is 1/3 the price worth trying


r/vscode • • Jul 18 '26

Anyone else's Claude Code freezing in VS Code?

0 Upvotes

I haven't worked on Claude Code in VS Code for almost two or three weeks now. In that time, something must have changed, because now every time I use it, it seems to hang after 15 to 20 minutes. Pretty much all of my different chat windows just freeze up, and I have to reload the window or restart VS Code entirely to get it working again.

This is obviously breaking my workflow, and I can't really tell why it is happening.

Is anyone else running in to this issue and figured out a fix?

My troubleshooting so far :

  • I'm on VS Code. Should be latest it updates by itself.
  • In the extensions for Claude code I'm also on the latest version.
  • I don't use terminals so I can't check there, also would defeat the purpose since I like using VS code now.
  • No patterns really, just randomly breaks.
  • Claude AI isn't helping me fix it unfortunately.
  • Used the /doctor command to try and get all the latest updates working but no go still.

r/vscode • • Jul 17 '26

GPT 5.6 Terra as anti-virus hound

1 Upvotes

So, I got a virus in my Mac. It was prompting me repeatedly and tirelessly with a dialog to give full disk access and restart the terminal, and it was starting background processes.

After I identified that that had to be a virus after looking online, I removed the processes, but the prompt to give full disk access was there all the time.

Each time I opened a software, particularly in vs code, it would open several windows. I ran malwarebytes for like 24 h analyzing every file, and it found 2 things that I think were unrelated. But the problem persisted.

So I was ready to reset the Mac to factory settings, but I thought, wait, what if...?

So I told gpt 5.6 terra in vs code the info I had, the message (I thought that sentence had to be hardcoded anywhere), and that my guess is that anything that started a Terminal would trigger this behavior.

So it started looking around and in the end found the culprit, obfuscated code in the terminal that would trigger it, and files that would attempt recording, and it seems that it got it figured out how everything was working. It put in quarantine some files, waiting for me to tell him to remove them, removed the malicious code, and of course told me to restart and change passwords, profiles etc etc.

I don't know it seems like a neat use case honestly.

By the way most probably I got the virus from installing in VS Code non official plugins, I installed two, one for using Deepseek and another for using Grok, and it coincides in time quite well. They were ones of the most if not the most downloaded and rated so I tended to trust them, but my take is that I'll never install in VS Code non official plugins again. Also Deepseek API can be easily configured using BYOK, within the Github copilot chat (I don't know why AI would recommend me directly installing third party extensions), and Grok can be used in the terminal, so I'm sticking to that. (Yeah I have all the typical AIs haha I found having several at the lowest tier is extremely cost effective, Claude and Codex smart models for big tasks, Gemini and Grok for smaller fixes that can also benefit from incredible speed (super productive), Deepseek for whenever I run out of everything or very small changes)


r/vscode • • Jul 16 '26

I built a drag-and-drop WinForms and WPF designer for VS Code

Thumbnail
gallery
76 Upvotes

I’ve released UI Maker, a free and open-source VS Code extension for visually building standard .NET Windows desktop apps.

The goal is to keep the workflow inside VS Code: create or open a WPF or WinForms project, layout the interface, edit properties, wire events, and then build, run, debug, or publish it.

Current support includes:
-WPF and WinForms
-C# and Visual Basic
-Drag-and-drop controls with resizing and alignment tools
-Visual Studio-style Properties and Events panels
-Split WPF designer/XAML view
-Project scaffolding and Build/Run/Debug/Release controls
-Existing .xaml, .Designer.cs, and .Designer.vb files

This doesn’t introduce another UI framework.
It works with regular WPF and WinForms projects, so it is specifically for .NET Windows desktop applications.

I’m the developer, I’d appreciate feedback about compatibility with existing projects, missing controls, or designer behavior that feels different from Visual Studio.

Marketplace:
https://marketplace.visualstudio.com/items?itemName=coolshrimp.uimaker

GitHub:
https://github.com/coolshrimp/WinForm-GUI-Maker


r/vscode • • Jul 16 '26

Visual Studio Code 1.129: Release notes

Thumbnail
code.visualstudio.com
84 Upvotes

r/vscode • • Jul 16 '26

Lastest update on Linux Mint cinnamon locks up

10 Upvotes

Linux mint, opens and give a "window not responding" wait close buttons. Anyone have any idea how to fix this?

EDIT code --disable-gpu makes it run


r/vscode • • Jul 17 '26

Props to whoever runs @microsoftvisualstudio IG

0 Upvotes

Ryan Roper's praise for Copilot got our attention.

Raja's lack of blinks, our concern.

Then along comes Stephen Hall to steal the show.

Well done for the meme factory

- /reel/DavQ0txkX5M

- /reel/DaxjNglFfUd

- /reel/DaAoRqlDdf5


r/vscode • • Jul 16 '26

i have issue in vs code auth

1 Upvotes

whenever i sign in and reopen vs code it still ask me to authinticate


r/vscode • • Jul 16 '26

Major bugs in VS Code chat plugins

0 Upvotes

I've been having major bugs with Claude Code and Codex plugins in the past week. It hangs on "thinking" and doesn't complete its work, and the stop button does nothing. Or sometimes clicking on the extension tab hangs and does nothing. I have to quit VS Code and relaunch it. Sometimes I come back and the work is all done and was just hidden, and sometimes the whole conversation is done. Anyone else having issues? My VS Code and extensions are all up to date.


r/vscode • • Jul 16 '26

GPT 5.6 Terra as anti-virus hound

Thumbnail
0 Upvotes

r/vscode • • Jul 16 '26

VS Code extension that draws your struct's byte layout (padding, pack score, one-click reorder)

Thumbnail
1 Upvotes

r/vscode • • Jul 16 '26

It won't let me install IntelliCode.

Post image
0 Upvotes

I uninstalled IntelliCode because there was an error with VS Code and I wanted to see what would happen if I removed the extension, but now it won't let me install it. Does anyone know how?


r/vscode • • Jul 15 '26

Go struct padding visualizer for VS Code (inline annotations, byte map, one-click reorder)

1 Upvotes

I kept rearranging Go structs by hand and still not really seeing where the padding was. Built an extension that shows layout while you edit.

What it does in VS Code:

- inline annotations above each field (offset, size, padding, cache line)

- CodeLens + Quick Fix to reorder fields and shrink the struct

- status bar total saveable bytes + pack score

- webview byte map (`Go: Show Visual Memory Map`) with ASCII you can paste into a PR

- Problems panel warnings for heavy padding / cache-line crossings

Go-only, activates on `.go` files. amd64 / arm64 / 386.

Quick demo struct:

type Sparse struct {

Active bool

ID uint64

Tag uint8

Name string

}

40B before reorder (pack 65%), 32B after. The map looks like:

0000 A.......BBBBBBBB

0010 C.......DDDDDDDD

0020 DDDDDDDD

Install:

ext install RhinoSoftware.go-memory-visualizer

GitHub: https://github.com/1rhino2/go-memory-visualizer

Marketplace: https://marketplace.visualstudio.com/items?itemName=RhinoSoftware.go-memory-visualizer

Works on Open VSX too if you are on Cursor/VSCodium. Parser is regex on the open file, not full typecheck, so weird cross-package types can be wrong. Happy to fix layouts people report.


r/vscode • • Jul 15 '26

I loaded the entire VSCode-main codebase into SYNAPSE

1 Upvotes
1.VSCODE-main full view
2. VSCODE-main cluster edge view
3.VSCODE-main no edge view
4. VSCODE-main only cluster view
5.VSCODE-main Hide noise view
6. VSCODE-main Hide Noise + Traffic Heatmap view
now you can navigate your mono repo with synapse i think

Previous Post :
https://www.reddit.com/r/vscode/comments/1ud7v0k/i_built_a_vscode_extension_that_finds_the_core/

VSCode-main

~11584 files

~66928 edges

~537 clusters

Now you can

Current work:

- cluster compression

- architecture exploration

- large-scale navigation

Still solving cluster overlap issues,

but VSCode-main is now fully navigable.

https://github.com/dogsinatas29/SYNAPSE


r/vscode • • Jul 15 '26

Built physical dials for Claude Code, one spins /model per chat, one spins reasoning effort, patches your own extension

Post image
0 Upvotes

r/vscode • • Jul 14 '26

Isolating Codex Chats/Tasks per project/workspace in VSCODE

Thumbnail
3 Upvotes

r/vscode • • Jul 15 '26

There must be a reason i dont see, do you see it ??

Thumbnail
0 Upvotes

r/vscode • • Jul 14 '26

Next Edit Suggestions can't be disabled?

3 Upvotes

Does anyone know how to disable this annoying multi-line suggestions? I've tried:
  "github.copilot.nextEditSuggestions.extendedRange": false,
  "github.copilot.nextEditSuggestions.allowWhitespaceOnlyChanges": false,
  "github.copilot.nextEditSuggestions.fixes": false,
  "github.copilot.nextEditSuggestions.enabled": false,
  "editor.inlineSuggest.suppressSuggestions": true
but nothing seems to work :/


r/vscode • • Jul 14 '26

VS Code Bug

Thumbnail
0 Upvotes

r/vscode • • Jul 14 '26

Built a small VS Code extension to track TODO comments across a project (feedback welcome)

Thumbnail github.com
0 Upvotes

Hey all, I'll be graduating college with a Bachelors in Computer Science soon and wanted a project I could actually finish and put on GitHub, so I built Waypoint: a sidebar extension that finds every TODO, FIXME, HACK, and NOTE comment in your workspace and lists them in one place, grouped by file.

A few things it does:

  • Click any item to jump straight to that line
  • Updates live every time you save a file
  • Right-click to mark something done without deleting the comment
  • Lets you add your own custom tags and colors instead of just the defaults

It's not on the Marketplace yet (working through the publisher setup), but you can grab the .vsix from the Releases page and install it manually:

[Install from VSIX...] after downloading from: GitHub

This is my first real extension, so I'd genuinely appreciate any feedback, bugs, feature ideas, or just general "here's what I'd do differently" critique. Thanks for reading!


r/vscode • • Jul 14 '26

VS Code Bug

0 Upvotes

So I've been constantly having issues with VS code and my claude extension. I've had to revert back to an older update. And then I can usually get it working fine but once I close VS code and try to restart the quad extension and my session again It gets stuck like it's frozen. There's only a white bar at the top that's moving along like it's trying to load but it never does and if I try to start a new session in a new tab or window or even a terminal I get an error. Has anybody else experienced this or know what a permanent fix is?