obsidian社区插件
QuickAdd 脚本:刷新当前页面
插件ID:quickadd%E8%84%9A%E6%9C%AC-%E5%88%B7%E6%96%B0%E5%BD%93%E5%89%8D%E9%A1%B5%E9%9D%A2
quickadd%E8%84%9A%E6%9C%AC-%E5%88%B7%E6%96%B0%E5%BD%93%E5%89%8D%E9%A1%B5%E9%9D%A2
quickadd%E8%84%9A%E6%9C%AC %E5%88%B7%E6%96%B0%E5%BD%93%E5%89%8D%E9%A1%B5%E9%9D%A2:刷新当前Obsidian页面
QuickAdd 脚本:刷新当前页面
需求
由于 Obsidian 的缓存机制等问题,有些笔记中的改变可能不会立即生效,而是在页面重新加载后才会体现。因此为 Obsidian 提供一个刷新按钮可以大大方便某些情况下的笔记编辑。
脚本
能实现该功能的脚本有两种:
非代码型
这种脚本的原理简单粗暴,即先关闭标签页,再将其迅速打开,从而达到刷新效果:
- 关闭当前标签页
- Wait for 300ms
- 重新打开标签页
代码型
这个脚本由 calmwaves 提供,通过 JavaScript 脚本使 Obsidian 重新加载当前页面:
module.exports = async (params) => {
await app.workspace.activeLeaf.rebuildView()
}
使用方法
QuickAdd 脚本的使用方法,参见 Obsidian 插件:QuickAdd 自动化操作的编辑器 中的 Macro 部分。
讨论
若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。