想睡觉了,虽然还没到晚上八点。
这不行,得写点啥,假装自己做了事情,而不是摸了一天的鱼。虽然这一天做的事情也不少,但是感觉上仿佛什么都没做。Obsidian 折腾的路上想到了许多令人兴奋的东西,然而实际呢,今天创建了一个项目……倒不是我特别摸鱼,因为网络问题,上午安装依赖就重试了十几次。
说回正题,我们知道有一个扩展,就是每次打开 Obsidian 就帮我们打开特定的笔记。这对于有入口笔记的我来说挺好的。但是……我用的是双入口,反正我用的是带鱼屏,一起显示两篇笔记就很合理。而且,我不喜欢装扩展,至少是能省一个就省一个的原则。
QuickAdd 有个宏(macros)功能,但是讲这个的人不多。
Advanced URI 插件支持直接打开特定的工作区。当然如果你只是想打开特定的笔记,就直接在笔记列表右键复制链接就行,不需要这个插件。
然后写一个脚本,js 文件,放在任意位置,但是别放在 Templater 的脚本文件夹里,虽然都是脚本,但是别混了。
1 | module.exports = async () => { |
就这样。然后 QuickAdd 里面创建一个宏,比如叫做 HomePage。怎么添加?
- 管理宏(Manage Macros)
- 填写名字,然后 Add macros
【Run on plugin load】是说是否在这个插件(QuickAdd)加载的时候就运行这个宏,基本上就是问是不是要开机启动。那当然是要开启啊。
【Configure】是配置这个宏,点进去,选择对应的 script 然后 add ,就搞定了。
再次吐槽,QuickAdd 这个插件的设置界面做的特别错乱,我也是尝试好多次才理解的。一种方法是先把 Obsidian 的窗口宽度调窄,然后打开 QuickAdd 的设定会好理解许多。
啊?还有什么?没了呀,重启 Obsidian 看看效果吧。
以及别乱用别人脚本,Obsidian 自由,太自由了,用脚本清空笔记似乎很简单……(坏诶