请问官方是否提供了重命名标题的并且同步更新反向链接的API?

插件市场提供了一个API,可以自动生成和格式化标题名称。但是更改标题的时候并不会去更新该标题的反向链接信息。所以想利用官方提供的标题重命名的API来完成这件事,不知道这个API有么?

鼠标右键出来的更新标题名称的API是能同步更新反向链接的,所以不知道这个API有没有暴露出来!

image

1 个赞

你要找的是不是 this.app.fileManager.renameFile(file:TFile, "path_to_newFile")

/**
 * Rename or move a file safely, and update all links to it depending on the user's preferences.
 * @param file - the file to rename
 * @param newPath - the new path for the file
 * @public
 */
renameFile(file: TAbstractFile, newPath: string): Promise<void>;
1 个赞

感谢,不过这个还不太一样,这个是重命名文件的,我想找的是重命名header的。

你好,请问解决了吗?我也碰到同样问题。

没有…后来没找到解决办法

没有公开api,不过应该可以扒下来这个逻辑

确实没提供出这个 API,重命名标题的方法是写在那个弹窗上面的,没有单独列出来

1 个赞