跳到正文
FunCoding

搜索

搜索文档、Skill 和 MCP

Run and Test Code in Zed

Run and test code in Zed with Terminal, Tasks, REPL, and debugger workflows without leaving the editor.

Use this section to run and test code in Zed, then debug issues without leaving the editor.

What's here

  • Terminal: Zed's built-in terminal emulator. Open multiple terminals, customize your shell, and integrate with the editor. Tasks and commands run here.

  • Tasks: Define and run shell commands with access to editor context like the current file, selection, or symbol. Use tasks to build, lint, run scripts, or execute any repeatable workflow.

  • Debugger: Set breakpoints, step through code, and inspect variables using Zed's built-in debugger. Works with C, C++, Go, JavaScript, Python, Rust, TypeScript, and more through the Debug Adapter Protocol.

  • REPL: Run code interactively using Jupyter kernels. Execute selections or cells and see results inline—useful for Python, TypeScript (Deno), R, Julia, and other supported languages.

Quick start

Open a terminal: Press Ctrl+` to toggle the terminal panel, or Ctrl+~ to open a new terminal.

Run a command: Press Cmd+Shift+R (macOS) or Ctrl+Shift+R (Linux/Windows) to open the task picker, then type any shell command.

Start debugging: Press Cmd+Shift+D (macOS) or Ctrl+Shift+D (Linux/Windows) to open the debug panel and select a configuration.

Run code interactively: In a Python or TypeScript file, select some code and press Ctrl+Shift+Enter to execute it in a REPL session.