当前位置: 首页 > news >正文

Obsidian 插件推荐

ToolkitPlugin for Obsidian

ToolkitPlugin 是一款为 Obsidian 打造的综合功能增强插件,旨在通过一系列实用的微调和自动化功能来提升您的笔记工作流。

目前它主要解决了从Wolai等块式笔记系统导入数据后的结构痛点,并提供了自由的视觉控制。

🚀 主要功能

1. 文件夹快速新建 (Quick Create Button)

在文件夹右侧添加一个+图标(悬停时显示),点击即可在文件夹内快速新建笔记。

  • 自动展开:如果文件夹处于收起状态,点击+会自动将其展开。
  • 焦点定位:新建笔记后,文件树会自动定位并高亮显示该笔记,方便立即开始编辑。
  • 智能拦截:针对已展开的文件夹,点击+绝不会触发误收起。

2. 文件夹自动打开 (Auto-open Wolai-style Folders)

针对特定的文件夹结构(文件夹名与内部唯一的.md文件名一致),实现“点击/双击”文件夹直接打开正文的功能。

  • 自动识别:智能匹配文件名与目录名。
  • 干扰排除:自动忽略image文件夹,确保在 Wolai 风格结构下依然能一键触达内容。

3. 文件拖拽锁定 (Drag-and-Drop Lock)

防止在文件列表中浏览时误触导致的文件/文件夹移动。

  • 即时锁定:开启后,文件树内的所有拖拽操作将被拦截并提示。
  • 便捷切换:通过侧边栏的“锁”图标或命令面板快速加锁/解锁。

4. 视觉清理 (Visual Cleaning)

一键隐藏/显示文件列表中的特定资源目录。

  • 全局隐藏:默认支持匹配所有层级的image文件夹(不分大小写)。
  • 快捷切换:通过 Ribbon 图标、命令面板或快捷键即时切换。

5. 一键折叠 (One-Click Folding)

针对当前正在阅读的 Markdown 文件,实现快速折叠/展开特定层级标题的功能。

  • 智能切换:通过侧边栏图标(双向箭头)即时折叠/展开当前文件的所有一级标题(H1)。
  • 层级控制:支持通过命令面板快速折叠 H1、H2 或 H3 级别的所有标题。
  • 高度灵活:可以在设置中自定义侧边栏按钮默认折叠的标题深度(1-6 级)。
  • 右键集成:支持在编辑器内通过右键菜单快速触发折叠。

6. Mermaid 流程图适配与全屏查看 (Mermaid Scaling & Fullscreen)

解决 Mermaid 流程图显示受限的问题,提供多维度的查看方案。

  • 自适应宽度:默认自动缩放至笔记宽度,美观统一。
  • 互动缩放:控制条支持实时+/-缩放,鼠标离开自动恢复。
  • 一键全屏:新增Maximize按钮,点击可在沉浸式弹窗中查看图表原始全尺寸。
  • 手势支持:全屏模式下支持Cmd/Ctrl + 滚轮(或触摸板捏合)进行缩放,支持左键抓取进行平移。
  • 灵敏度可调:可在设置中调节Mermaid Zoom Sensitivity(默认 1.0),适配不同触控板手感。
  • 独立开关:可在设置中切换适配功能的开启状态。

7. 多语言支持 (Multi-language Support)

插件界面(设置、命令、提示等)会自动适配 Obsidian 的界面语言。

  • 支持语言:简体中文 (zh)、繁体中文 (zh-tw)、英语 (en)。
  • 自动回退:若当前语言不被支持,将自动显示英文界面。

8. 高度可配置

所有功能都可以在插件设置页面进行独立开关,满足不同场景下的需求。

🛠️ 安装说明

  1. 在您的 Obsidian 库中创建目录:.obsidian/plugins/obsidian-toolkit-plugin/
  2. 将以下文件放入该目录:
    • main.js
    • manifest.json
    • styles.css
  3. 在 Obsidian 设置中启用ToolkitPlugin

⚒️ 开发与构建

如果您想自行修改并构建插件,可以参考以下命令:

  1. 安装依赖

    npminstall
  2. 开发模式 (自动编译)

    npmrun dev
  3. 生产构建

    npmrun build /nodeesbuild.config.mjs production

    构建完成后,新的main.js将出现在项目根目录下。

📈 未来规划

ToolkitPlugin 作为一个通用增强包,未来将持续集成更多提升效率的功能,包括但不限于:

  • 更多排版优化工具。
  • 增强型文件管理自动化。
  • 自定义样式注入。

📜 许可证

MIT


Developed byTangren

http://www.jsqmd.com/news/1208538/

相关文章:

  • 2026 成都青羊万国积家回收,全套单表统一高价回收 - 逸程奢侈品回收中心
  • 人体健康状态检测Python脚本
  • Kazumi:打造个性化动漫聚合平台的终极完整指南
  • 大模型API网关统一管控架构实战:多模型接入、计费统计、安全审核、流量限流全方案
  • 宇宙尺度视角下的元素周期表:从量子世界到宏观宇宙的记忆革命
  • 开关电源环路稳定性分析与补偿网络设计实战
  • .NET内存缓存(IMemoryCache)使用指南与最佳实践
  • 以太网重点
  • 阿里云秒悟Meoo:自然语言生成应用的创意验证新范式
  • 鸿蒙三方库 | harmony-utils之FileUtil应用目录路径获取详解
  • 广东光储领域高资质民营EPC企业实力排行盘点 - 互联网科技品牌测评
  • RobotBrain源码解析:深入理解机器人控制库的实现原理 [特殊字符]
  • 1688一件代发为什么要用密文采购?与手动复制地址下单的差异 - 抖大侠
  • 影刀RPA 数据备份验证:自动检查备份文件完整性
  • PVZ3游戏优化与高难度挑战分析:从操作响应到关卡设计
  • 广州市得宝物资回收有限公司|广州合规再生资源回收服务商|黄埔区废旧金属电缆回收 - 品牌优选官
  • 微信聊天记录本地解密:SQLCipher原理与WechatDecrypt工具实战
  • 园区 2026 年 7 月外墙厨房车库防水 园区正规漏水检测维修商家 - 苏易修缮
  • Vision Transformer原理与PyTorch实战指南
  • 2026 IEEE TASE,三维袋装优化
  • 私有化安全协作底座:为混合办公而生
  • 抖店密文采购需要满足哪些店铺、账号和货源条件? - 抖大侠
  • gpt-cli性能优化:如何减少延迟、节省token和提升响应速度
  • hosts重定向
  • 从贝叶斯决策到最小距离判别法再到Fisher判别分析
  • ANSYS 2025 R2安装与激活全链路避坑指南
  • 多策略同时发信号时,量化软件如何处理资金冲突
  • 红米K40自定义内核编译实战:修复电量异常与集成KernelSU
  • Unity Perception 终极指南:5步快速掌握合成数据生成技术
  • AI制药核心技术解析与商业化挑战