code 行内代码
支持行内代码的渲染,提供插入行内代码的能力
Commands 命令
getCode()
获取光标所在的行内代码
类型
tsgetCode(): KNode | null
详细信息
该方法可以获取光标所在的唯一行内代码节点,如果光标不在一个行内代码节点内,则返回
null
示例
tsconst codeNode = editor.commands.getCode()
hasCode()
判断光标范围内是否有行内代码节点
类型
tshasCode(): boolean
详细信息
该方法用来判断光标范围内是否有行内代码节点,返回
boolean
值示例
tsconst hasCode = editor.commands.hasCode()
allCode()
光标范围内是否都是行内代码节点
类型
tsallCode(): boolean
详细信息
该方法用来判断光标范围内都是行内代码节点,返回
boolean
值示例
tsconst allCode = editor.commands.allCode()
setCode()
设置行内代码
类型
tssetCode(): Promise<void>
详细信息
该方法会在光标所在范围内设置行内代码,在设置完毕后会更新视图和光标的渲染,所以调用该命令你无需主动
updateView
如果通过
allCode
判断光标范围内都是行内代码节点,则不会继续执行示例
tsawait editor.commands.setCode()
unsetCode()
取消行内代码
类型
tsunsetCode(): Promise<void>
详细信息
该方法会将光标所在范围内的行内代码全部取消,在设置完毕后会更新视图和光标的渲染,所以调用该命令你无需主动
updateView
如果通过
allCode
判断光标范围内不都是行内代码节点,则不会继续执行示例
tsawait editor.commands.unsetCode()