Appearance
什么是思源插件?
思源插件是使用 TypeScript (或 JavaScript) 编写的代码包,它们可以:
- 添加新的用户界面元素: 在顶栏、状态栏添加按钮,创建自定义菜单、设置页面、停靠栏面板,甚至全新的标签页。
- 注册新的命令和快捷键: 让用户可以通过命令面板或快捷键执行你的插件功能。
- 与思源数据交互: 读取和修改笔记内容、属性、标签,管理笔记本和文档结构。
- 调用思源核心功能: 利用思源提供的 API 实现如搜索、导入导出、文件处理等操作。
- 监听和响应应用事件: 对应用内的特定事件(如打开文档、点击块图标)作出反应。
- 集成外部服务: 连接其他应用程序或 Web 服务。