欢迎光临散文网 会员登陆 & 注册

【效率办公】Obsidain插件之Button-添加自定义功能的按钮,实现自动化操作

2022-02-02 17:08 作者:艾了哈  | 我要投稿

    Button插件是一款能够在Obsidian中添加自定义功能按钮的工具,使用之后,可以通过点按按钮的形式,自动化执行一些命令,打开链接等,提高记录和学习的效率。

    配合着Admonition、QuickAdd、Templater等插件使用,能够更大的增强灵活性。

    本篇主要介绍下这款插件的使用方法和主要功能,相关演示可参考视频演示。

使用介绍

    Button的主要功能为执行命令、打开链接、使用模板增加内容、简单运算。

    可以嵌套在Admonition面板中使用,有代码块和行内代码引用形式。

Button示例

    安装之后,在命令面板输入button,会弹出一个窗口,可以选择新增按钮或插入行内按钮的形式。

添加示例

功能设置

选择第一个Button Maker , 就可以看到下列的面板,其中Button Type可以设置不同的按钮功能,其中比较常用的是Command 和 Link。

设置面板及参数

1.命令按钮Command

命令按钮设定好之后,通过点击可以执行命令面板中的命令,包括OB本身命令,以及插件命令或QuickAdd添加的命令。

commad命令及示意

2.链接按钮 Link

这个按钮的作用是通过点击按钮,来打开链接,包括笔记链接、网站链接、本地文件等。

需要注意的是,链接形式不支持OB默认的双括号形式,而是URL格式,或者标准Markdown形式[https://forum.obsidian.md/](https://forum.obsidian.md/)

Link示例

3. 插入模板与内容按钮 Template、Text

通过模板或直接输入文字添加一些内容到当前笔记,或者新建一个笔记,又分为四个子功能

Template
官方示例说明

4.运算按钮

点击按钮进行简单的计算,支持直接计算,或给定行号取值。

5. swap 多功能按钮

通过设定一个数组,其中存放按钮button-id, 然后该按钮每次点击会依次执行

但是该功能,必须通过调用他的行内代码形式才能使用。

行内代码

首先新建的代码,需要在下部赋予一个buttonID ,例如 ^button-split (也会随机生成)

然后在其他地方可以输入行内代码 `button-split` 就可以快速添加了。

注意代码ID后面要加上一行空行


其他参数

Remove,去除调其他按钮`remove true` 或`remove [id1, id2, id3]`

Replace,替换行内内容  `replace [1,5]`  

inherit ,继承现有按钮 `id parent` 的参数

其中部分参数有可能会产生问题,需要视情况来看。

以上就是全部内容了,有兴趣的伙伴可以看参考视频和文章,感谢三连支持~


参考




【效率办公】Obsidain插件之Button-添加自定义功能的按钮,实现自动化操作的评论 (共 条)

分享到微博请遵守国家法律