【问题标题】:Why doesn't sublime show inside this directory with a link symbol on it?为什么 sublime 不显示在此目录中并带有链接符号?
【发布时间】:2019-03-30 20:35:45
【问题描述】:

在本例中为“src”。我怎样才能让它出现?编辑一些设置?见图片。

【问题讨论】:

标签: sublimetext3


【解决方案1】:

当您在 Sublime 中打开一个文件夹时,它会爬取整个文件夹,以便为该特定文件夹中存在的每个文件和文件夹提供完整的目录,以便它可以显示在侧栏中,为符号等。这就是为什么打开整个驱动器的根目录或像主目录这样的大型结构不是一个好主意的原因。

带有链接的文件夹是指向已在文件夹树中看到的其他文件夹的符号链接。 Sublime 不会查看它们,因为无法检测到链接是否最终导致遍历最终回到它开始的位置,这最终会永远扫描同一个文件夹树,直到内存耗尽。

因此,没有设置可以控制查看此类文件夹的内容。但是,如果您右键单击它,则会出现一个名为 Reveal Link Source 的可选选项,它会显示它所链接的内容。

通过比较来自操作系统的底层文件夹信息来确定什么是链接,什么不是链接(例如,在 Linux 上,它会比较 inode);第一次看到时,它被添加,所有其他对相同数据的引用都被视为链接。

附带说明一下,在极少数情况下,这会与设计不佳的文件系统(例如在本地公开远程文件系统的文件系统)发生冲突,这些文件系统无法正确识别项目。控制台会告诉您何时找到链接。不过,只有当您的屏幕截图中的项目实际上不是符号链接时,这才是有意义的。

【讨论】:

    猜你喜欢
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-13
    相关资源
    最近更新 更多