unsetAllMarks 命令
unsetAllMarks 将从当前选区中移除所有标记。默认情况下,它会遵循每个标记上的 clearable 选项——clearable: false 的标记不会被移除。
参数
options?: Record<string, any>
ignoreClearable?: boolean- 如果为true,则无论其clearable设置如何,都会移除所有标记。默认值为false
使用 unsetAllMarks 命令
// 移除所有 `clearable: true` 的标记(默认行为)
editor.commands.unsetAllMarks()
// 移除所有标记,忽略 clearable 选项
editor.commands.unsetAllMarks({ ignoreClearable: true })