好几个人问到这个问题了。
从设计上讲,这也是无奈之举,手机端最简单容易操作的“快捷方式”也就是手势了吧,所以下拉执行常用操作挺合理的。
但,可能很多人都习惯了下拉刷新,但笔记也不需要刷新啊,所以对于下拉没有任何预期行为,忽然弹出一个东西就觉得反直觉。
这个可以修改:设置——选项——移动端工具栏(电脑上没这个,别找了)——快捷命令(这个没用加粗的大标题,但这是一个和下面不相关的设置项,别搞混了
很强!可以选择任何命令作为快捷操作;但也很……为什么没有什么也不做啊喂(掀桌
那我们给它添加一个什么都不做的命令岂不是……我估摸着写这么个插件官方一定不给我通过什么,当然还可以通过 BRAT 添加,但是为了什么都不做,就安装两个插件,好怪。
QuickAdd 插件一般都会用吧,用来做这件事情就非常合适。不过这个插件操作有点迷,你得跟着我的步骤一点点操作才行。
0x1 代码
把下面代码保存为 Show_Me_Time.js
,位置随意,在仓库里就行
1 | module.exports = async () => { |
为了方便看到效果,所以这个代码的效果是弹出一个提示,显示当前时间,基本不会影响你的操作。如果你就是什么操作都不想要,用下面的代码,以及文件名也是随意的。但我强烈建议先用上面的代码把流程跑通。
1 | module.exports = async () => {} |
0x2 宏
打开 QuickAdd 的设置,有一个管理宏(Manage Macros)的按钮,点击它。
最下面有个输入框,输入一个名字,比如:显示时间,然后点击那个 Add macro 的按钮来创建宏。
然后界面里有了这个宏,点击 Configure 来进行配置。
在 User Scripts 的输入框里选择到刚才保存的脚本,然后 Add,于是最顶部显示了这个脚本。好了,关掉这个界面,宏添加好了。
0x3 动作
在 QuickAdd 的设置中,最下面有个输入框,输入名字,比如还是显示时间,后面的选择框选择“Macro”,然后 Add Choice,这时候我们就创建了一个动作,并且显示在上面的列表中
0x4 设定
下面的操作很关键,一定按着我说的顺序做(不这样做也坏不了)。
先点这个动作后面的齿轮,然后在里面选择以下要执行的宏,当然是我们前面创建的那个。
关闭,然后再点亮这个动作的闪电标志(注册为命令)。如果搞反了顺序,就取消闪电,再点亮。还不行重启 Obsidian 试试。
0x5 然后
就没然后了,用吧,在电脑上 Ctrl+P 然后输入时间,找到这个命令,就可以显示一个时间提示。手机上……开始就说了怎么设置的,喵,你不会忘记了吧,不会真的忘记了吧?!