Obsidian 循环编辑器
此插件通过将悬停弹出菜单转换为功能齐全的编辑器实例,来增强核心"页面预览"插件。
免责声明
此插件利用了 Obsidian 中目前尚未在官方 API 中公开的功能。因此,未来的 Obsidian 更新可能会引入突变性更改。
我会尽量确保这个插件在 Obsidian 更新中继续正常运行,但我的目标是将此功能直接实现到 Obsidian 核心中,或者一旦官方提供了 popover 的 API 就转用它。
特性
- 页面预览弹出框现在是一个真正的编辑器实例
- 支持大多数编辑器功能,包括切换模式
- 弹出框现在可拖动和调整大小
- 弹出框现在可以锁定,以防止其自动关闭
- 当拖动或调整大小时,弹出框会自动锁定
- 通过锁定,可以同时打开多个弹出框
- 打开弹出框后,它将成为活动面板并获得焦点
- 这意味着您可以使用键盘快捷键(例如 ctrl+e)来在触发弹出框后切换模式
- 弹出框关闭后,焦点将恢复到之前的文档
- 弹出框现在具有导航栏,其中包括文档标题和编辑器控件
- 双击顶部拖动手柄可将弹出框最小化
- 有一个插件设置,可用于设置默认编辑器模式
- 选项包括:"在阅读模式下打开","在编辑模式下打开"或"与当前文档的模式相匹配"
- 当悬停包含标题或块引用的链接时,编辑器将打开并自动滚动到引用位置
- 当多个弹出框同时处于活动状态且彼此重叠时,当前活动的弹出框将保持在最上方
演示