Sublimetext3 有没有一种方法(或插件)可以在SublimiteText3中压缩空的父包(文件夹)?

Sublimetext3 有没有一种方法(或插件)可以在SublimiteText3中压缩空的父包(文件夹)?,sublimetext3,Sublimetext3,我们通常有空的父包或文件夹,例如,类层次结构,如src.main.scala.com.acme.app。。。表示基本为空的文件夹结构: src + main + scala + com + acme + app Class.scala AnotherClass.scala + ui SomeForm.scala IDEA有一个很好的功能,它将自

我们通常有空的父包或文件夹,例如,类层次结构,如src.main.scala.com.acme.app。。。表示基本为空的文件夹结构:

src
  + main
    + scala
      + com
        + acme
          + app
            Class.scala
            AnotherClass.scala
          + ui
            SomeForm.scala
IDEA有一个很好的功能,它将自动压缩文件夹结构,因此,您不必绘制上面的内容,而是可以得到如下内容:

src.main.scala.com.acme
  + app
    Class.scala
    AnotherClass.scala
  + ui
    SomeForm.scala

这是一个非常好的节省空间的方法,可以更轻松地浏览目录树。SublimiteText3有这样的功能/插件吗?

Sublimite侧边栏不能以通常的文件树以外的格式显示文件,并且当前也没有API允许插件更改侧边栏的显示方式

插件可以通过直接查询文件系统来收集显示在侧栏中的文件列表,然后在某种临时文件视图中显示它们

这里的一个障碍是,Sublime API也没有一个API可以向您公开项目文件的索引,从而允许您利用其对项目中所有文件的固有知识,因此插件还必须自己保持文件列表的最新状态

除此之外,它还必须复制侧边栏的其他功能;例如,折叠文件夹或关联菜单项


这就是说,我不知道有任何现有的软件包或插件提供了这种级别的功能,并且没有出现任何问题。软件包实现了这组功能,但就我所知,并没有实现扁平化;这可能值得挖掘和/或提出功能请求。

感谢@OdatNurd的详细解释。