纯文本类
大约 1 分钟
纯文本类
该类别的特征:将一段文本转化为另一段文本
quote
id: "quote",
name: "增加引用块",
detail: "在文本的每行前面加上 `> `",
process_param: ABConvert_IOEnum.text,
process_return: ABConvert_IOEnum.text,
code
id: "code",
name: "增加代码块",
match: /^code(\((.*)\))?$/,
default: "code()",
detail: "在文本的前后均加上一行代码块围栏。不加`()`表示用原文本的第一行作为代码类型,括号类型为空表示代码类型为空",
process_param: ABConvert_IOEnum.text,
process_return: ABConvert_IOEnum.text,
Xquote
id: "Xquote",
name: "去除引用块",
detail: "在文本的每行前面删除 `> `",
process_param: ABConvert_IOEnum.text,
process_return: ABConvert_IOEnum.text,
Xcode
id: "Xcode",
name: "去除代码块",
match: /^Xcode(\((true|false|)\))?$/,
default: "Xcode(true)",
detail: "参数为是否移除代码类型, Xcode默认为false, Xcode默认为true。记法: code|Xcode 或 code()|Xcode()内容不变",
process_param: ABConvert_IOEnum.text,
process_return: ABConvert_IOEnum.text,
X
id: "X",
name: "去除代码或引用块",
process_param: ABConvert_IOEnum.text,
process_return: ABConvert_IOEnum.text,
slice
id: "slice",
name: "切片",
match: /^slice\((\s*\d+\s*?)(,\s*-?\d+\s*)?\)$/,
detail: "和js的slice方法是一样的",
process_param: ABConvert_IOEnum.text,
process_return: ABConvert_IOEnum.text,
add
id: "add",
name: "增添内容",
match: /^add\((.*?)(,\s*-?\d+\s*)?\)$/,
detail: "增添. 参数2为行序, 默认0, 行尾-1。会插行增添",
process_param: ABConvert_IOEnum.text,
process_return: ABConvert_IOEnum.text,
listroot
id: "listroot",
name: "增加列表根",
match: /^listroot\((.*)\)$/,
default: "listroot(root)",
detail: "每行前面加两空格,并在首行插入 `- ` 开头的根列表项",
process_param: ABConvert_IOEnum.text,
process_return: ABConvert_IOEnum.text,
callout
id: "callout",
name: "callout语法糖",
match: /^\!/,
default: "!note",
detail: "在首行插入`[!note]`等,并在每行前面加入 `> `。需要obsidian 0.14版本以上来支持callout语法",
process_param: ABConvert_IOEnum.text,
process_return: ABConvert_IOEnum.text,
链接到当前文件 0
没有文件链接到当前文件