Skip to content

新建文件后工作区不更新,新文件不显示(发现了许多问题,在正文描述) #154

@Awin-G

Description

@Awin-G

我是一个初学者,什么都不懂,很想提供帮助,但是技术有限,只好找找问题了

创建文件后工作区不更新

新建文件后Tree没有更新,看不到新建的文件,文件夹中新建一个文件也是,必须重新打开一下文件夹才能看到。
我注意到useWorkSpace.ts中确实存在一个watch监听从无到有的标签页创建的逻辑,可是看起来这个watch没有正确触发?不对,我有些不懂作者大大这里的意思了,新建标签页的时候文件树确实是更新了,此时新建的Tab并没有对应实际的文件,这个文件并不存在,所以应该是忘记在第一次触发保存选择路径并创建实际文件的过程中忘记触发工作区更新了?
个人认为如同文件内容一样搞个folder:watch和folder:changed,监听文件夹变化,变化的时候触发一下文件树更新会不会比较合适?这样外部创建的文件也能被侦测到而不需要重启了。

许多区域的样式没有设置不可选中

ui中的内容没有设置不可选中,这虽然无关紧要,但是我认为作者大大干翻typora的野心不容许这样的“不美观”。

另外,我觉得在打开文件夹的逻辑中检测到文件夹为空就直接返回而不打开这个逻辑怎么一股子ai味儿呢,咱就是说就想要在一个全新的文件夹中开始编写内容就必须先手动创建一个md文件?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions