希望优化附件导入的交互

  1. 在导入附件的时候,思源会自动在文件名前面加上 id,但有时候我不希望思源对我的文件名进行修改,希望保持原来的文件名
  2. 在导入附件之后,删除了笔记上指向该附件的链接,之后如果想要再生成指向该附件的链接现在的方式只能手打,如果再拖拽原来 assets 里面的文件到文档里,思源又会在 assets 里复制出一个新的文件

希望能优化一下这部分的交互

广告 我要投放

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 88250
    订阅者

    资源文件添加 ID 这个估计暂时不会改,主要目的是保证不重名。引用资源文件提示后续会实现,感谢反馈。

    2 回复
  • fangly
    订阅者 作者

    那请问文件名前面的 id 除了保证不重名之外还有什么用处吗,如果说我直接把资源文件复制到 assets 文件夹里,然后手写语法对文件进行引用,这种引用资源文件的方法会可能在后续带来什么问题吗?

    1 回复
  • 88250
    订阅者

    不带 ID 的话目前没问题,但是以后可能会有问题。建议用编辑器插入生成 ID,这是目前比较稳妥的方式。

  • hopebird
    支持者 订阅者

    删除资源文件再添加会出现一个新的,这逻辑没问题啊。剩下的这个可以通过清理未引用资源删掉。

    1 回复
  • walklty
    支持者 订阅者

    我之前也想过, 能不能思源在导入文件的时候创建 id 文件夹, 文件以这个文件夹的 ID 作为文件 ID.

    因为我最近在用 Eagle, 他们给每个图片会有一个 id 文件夹, 然后里面放一个 json 存储图片的数据.

    我想思源可能用不到那个 json 的功能, 但是文件夹 id 可以考虑下.

    1 回复
  • hopebird
    支持者 订阅者

    文件夹 id 的好处在哪里?

    1 回复
  • walklty
    支持者 订阅者

    不会修改文件名啊.

    我本身没有研究过, 根据 Eagle 作者的说法什么 Inobard、Pixave、Ember、Pixa 都是这个结构.

  • fangly
    订阅者 作者

    额,不是删除资源文件,而是误删了文档中指向资源文件的链接,想要重新加入该链接,或者有时想在别的地方引用这个资源文件,这和删除资源文件是不同概念。而且新复制出来的文件名前面串联了 2 个 id...

请输入回帖内容 ...