obsidian软件制作真是垃圾,前面说过一些问题,这又发现3个:
1、没有正则查找
search里面能用正则
但是在当前文件中使用find,则不支持正则。
还得另外装插件。
装了个Regex Find/Replace插件,结果真像它的名字一样,只能查找-替换,
不能只是查找,
一方面如果不替换,我还得特意把替换目录写上表达式表示不替换
另一方面,我想实现的是正则找到一堆结果,然后整体查看,
就像obsidian自带find功能那样。
而这个正则查找替换的插件并不能列出结果,它只是有个对话框,并且只有replace all按钮,没有一个一个替换的功能。
2、手机端,我新加了一个文件,已经索引完了,文件较大,
当时提醒说用时太长。但是后来也完成了。
可是过了一会儿,我再次打开obsidian的时候,又提示我一次索引时间太长。
3、pc端,那个regex搜索插件,
必须在文件打开窗口具有焦点的时候才能按ctrl-p搜索到,
而,例如我点击obsidian软件其他位置后,则搜索不到这个插件了。
我理解这种设定,因为这个插件只是为了搜索这篇打开的文件使用,
软件其他位置具有焦点时,这个插件没用。
但是这种设计很有问题:
首先,打开文件是否具有焦点,非常不明显,只是在一大堆文字中有一个小小的光标
在点击软件其他部分后,只是这个光标消失,其他与文件具有焦点时没有区别,
用户很难判断打开文件是否有焦点。
这时,用户搜索不到插件,只会感到困惑。
另外,这种设定也没必要,即使当前打开文件没有焦点,可它毕竟处于打开状态,
你软件直接设置为让这个搜索针对当前打开文件内容进行,不就得了。
--
修改:wuduan FROM 202.98.13.*
FROM 202.98.13.*