纯文本类
纯文本类
该类别的特征:将一段文本转化为另一段文本
addQuote
破坏性更改:以前叫 quote
,为了避免于mdit-alert/callout冲突,V3.3.0 改为 addQuote
id: "addQuote",
name: "增加引用块",
match: "addQuote",
detail: "在文本的每行前面加上 `> `",
process_param: ABConvert_IOEnum.text,
process_return: ABConvert_IOEnum.text,
addCode
id: "addCode",
name: "增加代码块",
match: /^(addCode|code)(\((.*)\))?$/,
default: "code()",
detail: "在文本的前后均加上一行代码块围栏。不加`()`表示用原文本的第一行作为代码类型,括号类型为空表示代码类型为空",
process_param: ABConvert_IOEnum.text,
process_return: ABConvert_IOEnum.text,
xQuote
id: "xQuote",
name: "去除引用块",
match: /^(xQuote|Xquote)$/,
detail: "在文本的每行前面删除 `> `",
process_param: ABConvert_IOEnum.text,
process_return: ABConvert_IOEnum.text,
xCode
id: "xCode",
name: "去除代码块",
match: /^(xCode|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: "去除代码或引用块",
match: /^(x|X)$/,
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,
addList
id: "addList",
name: "缩进转列表",
detail: "缩进转列表",
default: "缩进转列表。对于空行的处理有两种策略:一是空行表示下一个列表,单换行表示同一列表项。二是忽略空行。暂时仅为策略二",
process_param: ABConvert_IOEnum.text,
process_return: ABConvert_IOEnum.text,
xList
id: "xList",
name: "列表转缩进",
match: /^(xList|Xlist)$/,
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
没有文件链接到当前文件