Obsidian 插件:Hover Editor
插件名片
概述
将“页面预览”悬停弹出框转换为完全可用的编辑器实例
原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 obsidian-hover-editor 插件的自述翻译
Obsidian 悬停编辑器
该插件通过将悬停弹出窗口转换为完整功能的编辑器实例,增强了核心的“页面预览”插件。
免责声明
该插件利用了 Obsidian 官方 API 中目前未公开的功能。因此,未来的 Obsidian 更新可能会引入破坏性的变化。
我将尽力确保该插件在 Obsidian 更新后仍能正常工作,但我的目标是要么将这个功能直接实现到 Obsidian 核心中,要么在官方 API 提供弹出窗口功能后切换使用官方 API。
特性
- 页面预览弹出框现在是一个实际的编辑器实例
- 支持大部分编辑器功能,包括在不同模式之间切换
- 弹出框现在可以拖动和调整大小
- 弹出框现在可以固定,防止自动关闭
- 拖动或调整大小时,弹出框会自动固定
- 通过固定,可以同时打开多个弹出框
- 打开弹出框时,它将成为活动窗格并获得焦点
- 这意味着您可以在触发弹出框后使用键盘快捷键,如 ctrl+e 切换模式
- 当弹出框关闭时,焦点将恢复到先前的文档
- 弹出框现在有一个导航栏,包括文档标题和编辑器控件
- 双击顶部拖动手柄可以最小化弹出框
- 有一个插件设置,允许设置默认的编辑器模式
- 选项有:” 在阅读模式中打开 ”、” 在编辑模式中打开 ” 或 ” 与当前文档的模式匹配 ”
- 当悬停在包含标题或块引用的链接上时,编辑器将打开并自动滚动到引用位置
- 当多个弹出框同时激活且重叠在一起时,当前活动的弹出框将保持在顶部
演示
安装
可以通过 Obsidian 社区插件浏览器找到并安装 Hover Editor。
通过 BRAT 安装
如果您想参与早期测试,可以使用 BRAT 安装插件。
通过 Obsidian 插件浏览器安装 BRAT 插件,然后添加 beta 仓库 “nothingislost/obsidian-hover-editor”。
手动安装插件
- 将
main.js
和manifest.json
复制到你的 vault 中的VaultFolder/.obsidian/plugins/obsidian-hover-editor/
目录下。
致谢
感谢 pjeby 为使 Hover Editors 与原生 Obsidian 组件正确互操作方面做出了大量核心功能的贡献。
感谢 boninall 为贡献“在新的弹出窗口中打开”功能。
感谢 murf、liam、obadiahcruz 和 javalent 进行早期测试和反馈。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。