建议:自带的「替换」功能忽略Properties(Frontmatter)

场景:
今天使用Obsidian自带的替换功能,把一篇笔记中英文的冒号:全部替换成中文的冒号:
结果发现Properties全坏掉了,无法被识别。想了一下原来是Properties中的:也被替换了,于是我只得再换回来。

建议:
由此我希望替换的时候可以考虑忽视Properties。
但是这样的话,有的人替换说不定就是希望连同properties一块儿替换……如果给一个选项的话,是不是又显得冗余?
所以想了几个替代方案。
对冒号的替换单独对待一下。
或者properties里即使用中文的冒号也依然能被软件&插件正常识别。

因为这个需求英文/西文用户根本就没有,所以我就不去英文论坛发帖了,在中文论坛发帖说不定有共鸣者更多。

1 个赞

其实这样的需求还可以包括:搜索时不要检索属性区的语法,替换功能不要替换代码块中的内容…

在官方实装这些优化前可以拿插件用正则顶一下 :sweat_smile:

1 个赞