是的,正如我前面提到的,md当初设计的目的就是为了让源码看起来尽量接近渲染效果嘛,所以应用偷点懒,该操作渲染结果的地方直接去操作源码,几乎也能实现差不多的效果,而不会造成太大麻烦。但总是会造成麻烦的,比如帖主。
(这几天才来玩儿Obsidian论坛,这会儿发现注释语法似乎在这儿不能用?)
这个需求小还有一个原因,前面有评论提到了。
那就是,一般搜索都是以关键词为单位搜索,很少会拿较长的词组甚至句子去搜索;而正常的标签一般不可能去隔断词语,所以把标签纳入检索,一般不会造成影响。
不过不管怎么说,以上都是对
为什么在Obsidian这么设计的情况下,却没有产生要求改进的需求
的解释,这和Ob的这个设计有问题是不矛盾的。
使用 Obsidian 的用户群体主要是英文用户。英文是用空格进行分词的,所以英文用户不太可能会遇到这样的麻烦。他们输入的搜索内容其实可以看成是一个个关键词。
但这对中日韩语言来说,输入的搜索内容只会被认为是一句话,而不是一个个关键词。
我理解这样的困惑。我认为一些用户没必要过度地反对这样的抱怨。
在别的非 Markdown 笔记软件上,明明直接搜“弟弟很好”就能搜到,但在 Obsidian 上可能就要想着分为多个关键词,或者用什么特别的搜索技巧。这对普通用户来说,确确实实不够直观,需要转个弯理解。
至于解决该问题所付出的技术代价,这是开发团队自己应该要权衡的事情。