怎么把笔记里所有的标题批量添加为笔记的别名

我想要笔记里所有二级标题/一级标题都添加为笔记的别名
比如我的笔记是:白切鸡,有两个二级标题
白切鸡的做法
白切鸡的吃法
我希望这两个二级标题在保存的时候添加为笔记的别名
笔记名:白切鸡
两个别名:[白切鸡的做法,白切鸡的吃法]
linter这些插件的基础功能只能把第一个H1标题或者笔记名添加为别名

会有这样的需求是因为,重构笔记,把可以原子化的笔记独立出来也很费时费力
设置成别名以后自动识别link的时候,可以更好识别发现这些包含多个独立子内容的笔记,形成双链
如果不设置成别名,various complements这些插件很难识别对应到正确的文章里的内容
设置成别名是我的使用场景下,最省时省力的办法

1 个赞

為什麼不直接將標題擷取成文檔呢? 只有文檔可以使用別名,而且還可以保留原有鏈結在白斬雞當中。 直接點標題右鍵就可以轉成文檔了。

又到了最喜欢的白切鸡环节

其实要是会写python的话还是挺好解决的。不知道有没有插件能够做到。

(多说一句,其实从我的实践经验来看其实这两个标题没必要作为别名,因为这两别名在日后搜索时不见得能完整想起来,还不如白切鸡来得快和准)

1 个赞

这个功能,目前没有见有插件实现,不过可以自己写脚本,ob有获取当前文档heading的api和修改property的api

1 个赞

直接使用quick switch++插件的Headings搜索就可以了

1 个赞