function sleep(milliseconds) {return new Promise((resolve) => setTimeout(resolve, milliseconds));}async function jump_to_next_cursor_location(params) {let activeFile = await params.app.workspace.getActiveFile();if (!activeFile) {new Notice("Notice: No active file.");return;}let fileContent = await params.app.vault.cachedRead(activeFile);let rowCount = fileContent.split("\n").length;let lastLine = fileContent.split("\n")[rowCount - 1];let lastLineLength = lastLine.length;let columnCount = lastLineLength;let cmEditor = params.app.workspace.activeLeaf.view.editor;let newCursorLocation = {line: rowCount - 1,ch: columnCount,};await cmEditor.setCursor(newCursorLocation);// let cursorLocation = cmEditor.getCursor();// let tagspos = params.app.workspace.activeLeaf.view.data.search("tags:");// let posLine = params.app.workspace.activeLeaf.view.editor.offsetToPos(tagspos);// posLine.ch += tagspos + 1;// cmEditor.focus();// cmEditor.setCursor(posLine);}// let cmEditor = params.app.workspace.activeLeaf.view.editor;// let curCursor = cmEditor.getCursor();// cmEditor.setCursor({ line: 9999, ch: 9999 });module.exports = async (params) => {console.log(params);// 获取当前活动文件let activeFile = await params.app.workspace.getActiveFile();if (!activeFile) {new Notice("Notice: No active file.");return;}let fileContent = await params.app.vault.cachedRead(activeFile);let content = "# 公众号: 牙叔教程";let newFileContent = `${fileContent}${content}`;// 修改文件内容await params.app.vault.modify(activeFile, newFileContent);await jump_to_next_cursor_location(params);await sleep(1000);for (var i = 1; i < 11; i++) {let fileContent = await params.app.vault.cachedRead(activeFile);let content = "\n" + i;let newFileContent = `${fileContent}${content}`;// 修改文件内容await params.app.vault.modify(activeFile, newFileContent);await jump_to_next_cursor_location(params);await sleep(1000);}new Notice("Notice: printNumber Finished!");console.log("Finished!");};
名人名言
思路是最重要的, 其他的百度, bing, stackoverflow, github, 安卓文档, autojs文档, 最后才是群里问问
—- 牙叔教程
声明
部分内容来自网络
本教程仅用于学习, 禁止用于其他用途
bilibili
微信公众号 牙叔教程

QQ群
747748653
