【发布时间】:2019-03-30 20:35:45
【问题描述】:
【问题讨论】:
-
图标是否可能代表符号链接?好像有preventive measures in place to prevent indexing symlinks。这看起来像 Ubuntu,对吧?
-
@Brian,你找到解决方案了吗?
标签: sublimetext3
【问题讨论】:
标签: sublimetext3
当您在 Sublime 中打开一个文件夹时,它会爬取整个文件夹,以便为该特定文件夹中存在的每个文件和文件夹提供完整的目录,以便它可以显示在侧栏中,为符号等。这就是为什么打开整个驱动器的根目录或像主目录这样的大型结构不是一个好主意的原因。
带有链接的文件夹是指向已在文件夹树中看到的其他文件夹的符号链接。 Sublime 不会查看它们,因为无法检测到链接是否最终导致遍历最终回到它开始的位置,这最终会永远扫描同一个文件夹树,直到内存耗尽。
因此,没有设置可以控制查看此类文件夹的内容。但是,如果您右键单击它,则会出现一个名为 Reveal Link Source 的可选选项,它会显示它所链接的内容。
通过比较来自操作系统的底层文件夹信息来确定什么是链接,什么不是链接(例如,在 Linux 上,它会比较 inode);第一次看到时,它被添加,所有其他对相同数据的引用都被视为链接。
附带说明一下,在极少数情况下,这会与设计不佳的文件系统(例如在本地公开远程文件系统的文件系统)发生冲突,这些文件系统无法正确识别项目。控制台会告诉您何时找到链接。不过,只有当您的屏幕截图中的项目实际上不是符号链接时,这才是有意义的。
【讨论】: