# Terminal Blocks overview

> A Block groups commands and outputs into one atomic unit.

- 网址：https://funcoding.ai/agents/warp/terminal/blocks/
- 来源：Warp 官方文档原文（英文），MIT 许可，同步于 2026-10-11
- 官方原文：https://docs.warp.dev/terminal/blocks/

---
Blocks are Warp's fundamental unit for organizing terminal output. Every command and its output is grouped into a single Block that you can copy, search, filter, bookmark, share, and navigate independently — replacing the endless scroll of traditional terminals with structured, actionable output.

## What are Blocks?

Blocks enable us to easily:

* Copy a command
* Copy a command’s output
* Scroll directly to the start of a command’s output
* Re-input commands
* Share both a command and its output (with formatting!)
* Bookmark commands

<div class="callout callout-note">

Interested in how we differentiate input and output, or how we implement blocks? Check out our blog post: [How Warp Works](https://www.warp.dev/blog/how-warp-works#implementing-blocks).

</div>

![Blocks](https://funcoding.ai/official-assets/warp/src/assets/terminal/annotated_blocks-1.webp)
