思源笔记会自动在正文数字两侧添加空格吗?

将原先使用 typora 和 vscode 编辑的 md 文件导入思源笔记后,发现正文中的数字两侧多了空格,这是导入时处理的吗?这个特性感觉有点怪。比如原先“4 亿元”现在变成了“ 4 亿元”,导致搜索不出来这个关键词。

设置里自动添加空格选项是关闭的。

目前这个导入后自动添加空格的特性是否可以去掉呢?

另外,看到 github 上有人建议把目前文件标题后缀的一串 id 添加到 front matters 里面去,感觉是个好建议。

赞助商 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • abbj
    支持者 订阅者 作者

    刚发现上面这段话里的英文也被两侧添加空格了。看来是编辑器共同的特性?不知道能否关掉。。

    测试一个数字 4(输入的时候两侧没有空格)

  • 88250
    订阅者

    自动空格选项关闭的话应该是不会添加的,第一次导入时自动添加可能是 bug,稍后确认,谢谢反馈。

    1 回复
  • abbj
    支持者 订阅者 作者

    我尝试导入了两次,确实存在这样的情况。因为我文件比较多,100 多个,打开思源笔记后,随着时间,感觉是随着时间加长,越来越多的数字被两侧加了空格。可能是程序在后台逐渐处理的。

    1 回复
  • 88250 1
    订阅者

    v0.4.94 中进行修复 🙏

    1 回复
  • abbj
    支持者 订阅者 作者

    0.5.0 导入后还是会自动添加空格

    1 回复
  • 88250
    订阅者

    我这里试过不会加空格了,麻烦描述一下你的操作步骤,谢谢。

    2 回复
  • abbj
    支持者 订阅者 作者

    我不知道是不是我安装的 0.5.0 版本实际上还是哪里使用了上一版本配置文件的缘故,我抽时间彻底卸载后再安装,同时改变源文件夹和目标文件夹的路径之后再试一次看看效果。

  • abbj
    支持者 订阅者 作者

    彻底卸载(卸载,之后用 everything 搜索 siyuan 并删除所有内容),重新安装并登录账号,导入现有 md 文件后,确实还存在自动添加空格的情况(我核对了《上海证券交易所科创板股票上市规则》这个文件,导入后确实被添加了空格)。我把我导入的一部分文件上传了,有可能的话,你看看是否能定位问题。

    1 回复
    1 操作
    abbj 在 2020-12-23 12:14:42 更新了该回帖
  • 88250
    订阅者

    我这里导入没有问题……

    image.png

    我的导入方式是直接将文件夹放到已有笔记本下,然后再启动思源,日志文件里会显示:

    D 2020/12/04 09:53:04 conf.go:740: imported [15] Markdown files into notebook [http://127.0.0.1:6806/siyuan/1602224134353/测试笔记本/]
    
    1 回复
  • abbj
    支持者 订阅者 作者

    我每次测试是否添加空格都会搜索 4 亿 这个词,因为这些文件好多都提到了这个词而且 4 两侧都没有空格。你搜搜看呢?我不知道这个搜索动作本身是否会触发这个特性。

    1 回复
  • 88250
    订阅者

    搜索不会更新内容的。

    image.png

    1 回复
  • abbj
    支持者 订阅者 作者

    我用了你的方法,把文件夹直接放到思源笔记的笔记目录下,目前没发现问题。稍后我再试一次。

    这次之前,我的操作方法都是点击主界面上的“打开本地笔记本”,然后选择存放 md 文件的文件夹,随后程序会提示 md 文件将被导入成 sy.md 文件,我再选择导入后的新路径,然后过段时间,数字两侧就被添加空格了。

    1 回复
  • 88250
    订阅者

    收到,稍后我试试看,谢谢。

    1 回复
  • abbj
    支持者 订阅者 作者

    用你的方法导入后,等一段时间,打开关闭几次,然后数字又被添加空格了。

    1.png

    1 回复
  • 88250
    订阅者

    “打开关闭”指的是笔记本还是思源?

    1 回复
  • abbj
    支持者 订阅者 作者

    指的是思源笔记的桌面客户端

    1 回复
  • 88250 1
    订阅者

    谢谢,我们找到问题了,v0.5.2 继续修复。

  • Morales
    支持者 订阅者

    西文和中文之间有间距是排版的规范,看上去也更美观,建议遵守。

    即使是在 Word 里面,不需要显式加空格,也是默认有间距的。

    1 回复
  • abbj
    支持者 订阅者 作者

    这个我感觉更适合从渲染的角度,展示成两边各有一个空格,而不是直接从原文件上手动敲空格的方式。

请输入回帖内容 ...