如图,我写了个一键修改当前行内容为1级标题,初步代码如下
var oEditor = app.workspace.activeLeaf.view.editor;
var line = oEditor.getCursor("from")["line"]
var m = oEditor.getLine(line).match(/^(\#+\s+)?(.*)$/);
console.log(line);
console.log(m);
oEditor.setLine(line, `# ${m[2]}`);
我还想定义2-6级的功能,是不是要定义6个Capture?
不知道QuickAdd里如何定义函数和调用自定义函数,请教了,谢谢!!!