---
title: "选择命令"
description: "使用编辑器命令如 blur、focus、deleteSelection 等来管理您的 Tiptap 编辑器中的选择。更多内容请查看我们的文档！"
canonical_url: "https://tiptap.zhcndoc.com/editor/api/commands/selection"
---

# 选择命令

使用编辑器命令如 blur、focus、deleteSelection 等来管理您的 Tiptap 编辑器中的选择。更多内容请查看我们的文档！

Tiptap 编辑器提供了用于管理文档中选择和焦点的编辑器命令。以下是帮助您管理光标移动、选择和焦点行为的基本选择命令概述。

## 使用案例

- **管理焦点和失焦:** 使用 [`focus`](https://tiptap.zhcndoc.com/editor/api/commands/selection/focus.md) 和 [`blur`](https://tiptap.zhcndoc.com/editor/api/commands/selection/blur.md) 来控制焦点行为。
- **删除和选择内容:** 使用 [`deleteSelection`](https://tiptap.zhcndoc.com/editor/api/commands/selection/delete-selection.md) 和 [`selectAll`](https://tiptap.zhcndoc.com/editor/api/commands/selection/select-all.md) 等命令高效管理内容。
- **在文档中导航:** 使用 [`scrollIntoView`](https://tiptap.zhcndoc.com/editor/api/commands/selection/scroll-into-view.md) 滚动到特定位置或节点，并使用 [`selectNodeBackward`](https://tiptap.zhcndoc.com/editor/api/commands/selection/select-node-backward.md)、[`selectNodeForward`](https://tiptap.zhcndoc.com/editor/api/commands/selection/select-node-forward.md) 或 [`selectParentNode`](https://tiptap.zhcndoc.com/editor/api/commands/selection/select-parent-node.md) 选择特定节点。

## 选择命令列表

| 命令                   | 描述                          |
| -------------------- | --------------------------- |
| `blur`               | 移除编辑器的焦点。                   |
| `deleteRange`        | 删除范围内的所有内容。                 |
| `deleteSelection`    | 删除当前的选择或光标位置。               |
| `enter`              | 模拟按下 Enter 键，创建新行。          |
| `focus`              | 将焦点设置回编辑器，并将光标移动到指定位置。      |
| `keyboardShortcut`   | 触发具有给定名称的 ShortcutEvent。    |
| `scrollIntoView`     | 将视图滚动到当前选择或光标位置。            |
| `selectAll`          | 选择整个文档。                     |
| `selectNodeBackward` | 如果光标位于文本块的开始处，选择当前文本块之前的节点。 |
| `selectNodeForward`  | 如果光标位于文本块的结束处，选择当前文本块之后的节点。 |
| `selectParentNode`   | 将选择移动到当前选定节点的父节点。           |
| `setNodeSelection`   | 在给定位置创建新的 NodeSelection。    |
| `setTextSelection`   | 通过将文本选择设置为指定范围或位置来控制文本选择。   |
