Ghostboard pixel

Zed’s New Debugger Arrives With Multi-Language Support

Zed now has a built-in debugger.

zed editor logo on left, an illustration of laptop with magnifying glass on the right

Developers on Linux have been using a mix of editors, from Vim to VS Code, and while some prefer keyboard-focused tools for speed and control, others rely on full-fledged development environments for language support and debugging.

Lately, more developers have been getting into "vibe coding", moving towards tools that are powered by AI. These editors keep things simple while offering features like code completions and suggestions.

Zed is one of those new-gen editors built around that idea. Earlier this year, its developers introduced Git support, making version control easier within the editor. Now, with a recent update, they’ve added a built-in debugger.

Debugger Support Lands in Zed: What to Expect?

0:00
/0:15

Zed Editor's debugger on macOS. (Source: Zed)

This started as a community-led effort, with developers from the Zed team and its community working together to build the debugger from scratch.

The debugger currently supports Rust, Go, Python, JavaScript, and C/C++. It's built on top of the Debug Adapter Protocol (DAP), the same standard used by many modern editors and IDEs, allowing Zed to connect to language-specific debug adapters while keeping the interface consistent and responsive.

The documentation offers more details for those interested in a deeper, more technical dive.

The Zed team is also working on adding more advanced debugging features like watch lists, as well as new views for memory, disassembly, and stack trace. They also plan to expand support for additional languages and build systems.

📥 Get Zed

The upgrade is live on Zed, with the editor being available for Linux and macOS, with early access for Windows offered through a signup program. On Linux, you can run the following command to get it:

curl -f https://zed.dev/install.sh | sh

If you're looking for alternative packages, then you can visit Flathub or the project's official website.

Suggested Read 📖

7 Code Editors You Can Use for Vibe Coding on Linux
Want to try vibe coding? Here are the best editors I recommend using on Linux.

🎗️
Here's why you should opt for It's FOSS Plus Membership:

- Even the biggest players in the Linux world don't care about desktop Linux users. We do.
- We don't put informational content behind paywall. Your support keeps it open for everyone. Think of it like 'pay it forward'.
- Don't like ads? With the Plus membership, you get an ad-free reading experience.
- When millions of AI-generated content is being published daily, you read and learn from real human Linux users.
- It costs just $2 a month, less than the cost of your favorite burger.

Become a Plus Member today and join over 300 people in supporting our work.

Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to It's FOSS News.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.