# Terminal

- [Classic Input](/terminal/classic-input.md): Classic Input lets you use Warp with an editor that resembles a traditional terminal, offering full terminal features and Agent Mode support out of the box.
- [Terminal Blocks](/terminal/blocks.md): A Block groups commands and outputs into one atomic unit.
- [Terminal Block basics](/terminal/blocks/block-basics.md): The basics of creating, selecting, and navigating between Blocks.
- [Block actions](/terminal/blocks/block-actions.md): Copy, bookmark, share, search, and filter Blocks using built-in actions.
- [Block sharing](/terminal/blocks/block-sharing.md): Share Blocks with your team as permalinks or embeddable HTML snippets.
- [Terminal Block find](/terminal/blocks/find.md): Search across Blocks from the bottom up, with regex, case-sensitive, and per-Block filtering options.
- [Block filtering](/terminal/blocks/block-filtering.md): Filter Block output by text, regex, or case to focus on specific matching lines.
- [Background blocks](/terminal/blocks/background-blocks.md): How Blocks interact with background process output.
- [Sticky Command Header](/terminal/blocks/sticky-command-header.md): Pin the running command at the top of the screen when scrolling through large Block outputs.
- [Modern text editing](/terminal/editor.md): Unlike other terminals, Warp’s input editor operates out of the box like a modern IDE and the text editors we’re used to.
- [Alias expansion](/terminal/editor/alias-expansion.md): Warp will automatically expand your aliases as you type in the input editor.
- [Command inspector](/terminal/editor/command-inspector.md): Command Inspector  (also known as Command X-Ray) surfaces documentation for sub-parts of your command, directly in Warp's Input Editor.
- [Syntax & error highlighting](/terminal/editor/syntax-error-highlighting.md): Color-code commands and underline errors in real time as you type in Warp's input editor.
- [Input editor Vim keybindings](/terminal/editor/vim.md): Use input editor Vim keybindings (also known as Vim mode) to edit commands quickly in Warp.
- [Command entry](/terminal/entry.md): Warp's main features for Command Entry, History, Synchronized Inputs, YAML Workflows and More!
- [Command corrections](/terminal/entry/command-corrections.md): Command Corrections provides auto-correct suggestions on previously run commands to catch typos and forgotten flags, and fix general console errors.
- [Command search](/terminal/entry/command-search.md): Search command history, Workflows, Prompts, and agent conversations with fuzzy matching.
- [Command history](/terminal/entry/command-history.md): Command History helps you quickly find previously run commands.
- [Synchronized inputs](/terminal/entry/synchronized-inputs.md): Type a command once and sync it to multiple panes simultaneously.
- [YAML workflows](/terminal/entry/yaml-workflows.md): Workflows are an easier way to execute and share commands within Warp.
- [Command completions](/terminal/command-completions.md): Warp's main features for command completions and autosuggestions.
- [Tab completions](/terminal/command-completions/completions.md): Get fuzzy-matched suggestions for commands, options, and paths by pressing Tab anywhere.
- [Autosuggestions](/terminal/command-completions/autosuggestions.md): Warp will automatically suggest commands as you type based on shell history and possible completions.
- [Session management](/terminal/sessions.md): Warp feature to manages sessions in multiple ways.
- [Launch configurations](/terminal/sessions/launch-configurations.md): Launch Configurations enables you to save your configuration of windows, tabs, and panes, so that you can reopen the same set of sessions per project quickly.
- [Session navigation](/terminal/sessions/session-navigation.md): Quickly navigate to any terminal session across Warp using the Session Navigation palette.
- [Session restoration](/terminal/sessions/session-restoration.md): Restore your windows, tabs, panes, and recent Blocks automatically when you relaunch Warp.
- [Window management](/terminal/windows.md): Manage Warp windows with global hotkeys, tabs, and split panes.
- [Global hotkey](/terminal/windows/global-hotkey.md): Show or hide Warp instantly with a global hotkey, including a dedicated Quake-style drop-down window.
- [Terminal tabs](/terminal/windows/tabs.md): Organize your window into multiple terminal sessions with customizable tabs, complete with titles and ANSI colors.
- [Terminal split panes](/terminal/windows/split-panes.md): The split panes feature allows you to divide a tab into multiple rectangular panes, each of which is a unique terminal session.
- [Terminal appearance](/terminal/appearance.md): Customize Warp's visual appearance, including themes, fonts, prompts, app icons, input position, and pane behavior.
- [Terminal themes](/terminal/appearance/themes.md): Warp includes several themes (out-of-box) and also supports setting custom themes.
- [Custom themes](/terminal/appearance/custom-themes.md): Warp supports Custom Themes which can be created manually or downloaded from our repo.
- [Terminal prompt](/terminal/appearance/prompt.md): Configure Warp's native prompt with context chips or use your own Shell prompt (PS1).
- [Input position](/terminal/appearance/input-position.md): Warp gives you the ability to configure the position of your input, which includes both the prompt and the command line.
- [Text, fonts, & cursor](/terminal/appearance/text-fonts-cursor.md): Warp supports customizing the font and how text is displayed. This can help improve readability and usability. Warp also supports disabling the blinking cursor.
- [Size, opacity, & blurring](/terminal/appearance/size-opacity-blurring.md): Configure window size, opacity, and background blurring to match your visual preferences.
- [Pane dimming & focus](/terminal/appearance/pane-dimming.md): Warp supports dimming inactive Panes as well as allowing the focus to follow the mouse. This helps you easily see which pane is active and maintain focus.
- [Blocks behavior](/terminal/appearance/blocks-behavior.md): Customize Block spacing with Compact mode and toggle Block dividers for a cleaner layout.
- [Tabs behavior](/terminal/appearance/tabs-behavior.md): Customize tab behavior in Warp, including tab indicators, tab bar visibility, and close button position.
- [Custom app icons](/terminal/appearance/app-icons.md): Choose from a palette of built-in app icons to customize Warp's dock appearance on macOS.
- [Warpify overview](/terminal/warpify.md): Warp support for Warpifying, or enabling Warp's features, in local or remote sessions.
- [Warpify subshells](/terminal/warpify/subshells.md): Warpify subshells in bash, zsh, and fish to get Warp features in nested sessions.
- [SSH with Warp features](/terminal/warpify/ssh.md): Warpify SSH sessions with tmux to get Blocks, completions, and the input editor on remote machines.
- [Legacy SSH wrapper](/terminal/warpify/ssh-legacy.md): Legacy SSH wrapper that bootstraps Warp features on remote machines without tmux.
- [More Features](/terminal/more-features.md): Explore additional Warp terminal features beyond the essentials.
- [Accessibility](/terminal/more-features/accessibility.md): Warp's accessibility features include VoiceOver support, voice input, and configurable verbosity.
- [Files, links, & scripts](/terminal/more-features/files-and-links.md): Quickly open links and files or run scripts with your mouse.
- [Markdown viewer](/terminal/more-features/markdown-viewer.md): Open Markdown files in your terminal and run commands.
- [Working directory](/terminal/more-features/working-directory.md): Set a default working directory for new Warp sessions, with options for home directory, previous session, custom path, or per-window/tab/pane configuration.
- [Text selection](/terminal/more-features/text-selection.md): Use smart selection and rectangular (column) selection to quickly highlight text in Warp.
- [Full-screen apps](/terminal/more-features/full-screen-apps.md): Run Vim, Emacs, and other full-screen apps with configurable mouse reporting and padding.
- [Desktop notifications](/terminal/more-features/notifications.md): Receive desktop notifications when long-running commands complete or need your input.
- [Audible terminal bell](/terminal/more-features/audible-bell.md): Enable an audible terminal bell in Warp that can be triggered by CLI tools like ping.
- [Settings Sync (Beta)](/terminal/more-features/settings-sync.md): Keep your Warp settings consistent across devices and sessions with cloud-based sync.
- [Terminal quit warning](/terminal/more-features/quit-warning.md): Warp's quit warning feature is a valuable precaution to prevent unintentional data loss or lost progress on long-running jobs.
- [Warp URI scheme](/terminal/more-features/uri-scheme.md): Warps URI scheme enables you to programmatically open new windows, tabs, or launch configurations with ease.
- [Warp for Linux](/terminal/more-features/linux.md): Linux-specific features including native Wayland support and crash recovery.
- [Command Palette](/terminal/command-palette.md): Command Palette is a global search to quickly locate Workflows, Notebooks,  keyboard shortcuts, or other actions within Warp.
- [Terminal comparisons](/terminal/comparisons.md): Compare Warp's performance and terminal feature support against other popular terminal emulators like iTerm2, Alacritty, and WezTerm.
- [Performance benchmarks](/terminal/comparisons/performance.md): This is a short comparison of different terminals and their performance.
- [Terminal features](/terminal/terminal-features.md): Below you'll find a table showcasing different terminal features (such as text attribution) and information about which one of those are supported in Warp.
- [Terminal integrations](/terminal/integrations-and-plugins.md): Warp's terminal functionality extends and integrates with popular development tools.
