选择命令
Tiptap 编辑器提供了用于管理文档中选择和焦点的编辑器命令。以下是帮助您管理光标移动、选择和焦点行为的基本选择命令概述。
使用案例
- 管理焦点和失焦: 使用
focus和blur来控制焦点行为。 - 删除和选择内容: 使用
deleteSelection和selectAll等命令高效管理内容。 - 在文档中导航: 使用
scrollIntoView滚动到特定位置或节点,并使用selectNodeBackward、selectNodeForward或selectParentNode选择特定节点。
选择命令列表
| 命令 | 描述 |
|---|---|
blur | 移除编辑器的焦点。 |
deleteRange | 删除范围内的所有内容。 |
deleteSelection | 删除当前的选择或光标位置。 |
enter | 模拟按下 Enter 键,创建新行。 |
focus | 将焦点设置回编辑器,并将光标移动到指定位置。 |
keyboardShortcut | 触发具有给定名称的 ShortcutEvent。 |
scrollIntoView | 将视图滚动到当前选择或光标位置。 |
selectAll | 选择整个文档。 |
selectNodeBackward | 如果光标位于文本块的开始处,选择当前文本块之前的节点。 |
selectNodeForward | 如果光标位于文本块的结束处,选择当前文本块之后的节点。 |
selectParentNode | 将选择移动到当前选定节点的父节点。 |
setNodeSelection | 在给定位置创建新的 NodeSelection。 |
setTextSelection | 通过将文本选择设置为指定范围或位置来控制文本选择。 |