Obsidian 插件:Settings Search 帮助快捷定位和查询设置项
概述
Obsidian 繁荣的插件生态市场,是 Obsidian 最有魅力的特性之一。但是随着自身功能的增多,以及众多优秀插件不断丰富自己的功能和可配置项。这就导致了我们记忆一些设置比较难,点击找到对应的选项上,操作路径有很长。
Settings Search 提供了在设置页面进行搜索插件和设置选项的功能,一定程度上解决了查找难,路径长的问题。
效果&特性
使用
- 该插件没有单独的设置行需要操作。结果,会自动跳转到对应的插件选项位置,并高亮对应选项背景。
键盘导航
您可以使用键盘导航搜索结果。上下箭头键可用于浏览结果,按下回车键将带您进入设置。
提示
- 该插件没有独立设置项需要操作。
- 兼容性:部分插件可能因为比较大,导致跳转过去后,设置界面空白。但一般不会引起 Obsidian 崩溃。
- 处理方法:遇到跳转异常,关闭设置界面后重新进行操作即可。
自定义高亮样式
有时,设置是动态渲染的,因此在渲染选项卡时不可用。如果您想与插件进行交互并动态添加设置,可以使用 API 来实现。它在 window
上作为 window.SettingsSearch
可用。
interface Resource {
//您的设置选项卡的ID。这通常是在清单中定义的插件的ID。
tab: string;
//您的设置选项卡的名称。这通常是在清单中定义的插件的名称。在搜索时,此名称用于将设置组织到标题下。
name: string;
//要添加的设置的名称。
text: string;
//要添加到设置的可选描述字符串。
desc: string;
}
/**
* 向设置搜索中添加任意数量的资源。
* 返回一个函数,可用于删除已注册的资源。
*/
SettingsSearch.addResources(...resources: Resource[]);
/**
* 从设置搜索中删除任意数量的资源。
*/
SettingsSearch.removeResources(...resources: Resource[]);
/**
* 删除与特定SettingTab ID相关联的所有资源。
*/
SettingsSearch.removeTabResources(id: string)
相关推荐
- attachment-management:可以基于一些建议规则,自动化归类你笔记中的附件内容
- find-unlinked-files:遍历整个仓库,搜索没有反向链接的文件。它将创建一个文件,其中包含指向这些未链接文件的链接列表
- nl-fast-image-cleaner:快速删除笔记中图片和引用链接
- oz-clear-unused-images:清除笔记中不再使用的图像以节省空间
- obsidian-regex-pipeline:让用户用自定义的正则表达式进行格式化文本的插件,相比 Obsidian 自带的搜索替换,Regex Pipeline 利用正则表达式这个强大的文本处理技术可以执行更复杂的文本操作
讨论
若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。