在Sublime Text 2中,只需启动编辑器,将文件夹拖入其中,然后按Ctrl + P即可立即打开该文件夹中的任何文件.据我所知,文件夹中的文件数无关紧要,似乎根本不执行任何索引.要说清楚,我不是在谈论打开特定文件的速度,我在谈论可用的过滤功能,它允许您在文件夹中的所有文件之间进行过滤以找到您想要的文件.例如:
相比之下,Vim和Emacs都需要某种索引来快速查找文件(FindFile for Vim,Ctags或Cscope for Emacs).ST2,另一方面硬,不需要任何东西,比运行"find"更快,将递归列出目录中的所有文件,更令人惊奇的是CPU使用率和RAM使用率都不会上升运行.
我只是好奇是否有人对ST2如何做到这一点有任何想法.
我相信当您打开文件夹/项目时,Sublime Text 2 会在后台执行文件扫描。做这件事很安静。各种插件都会进行自己的扫描,但速度并不快(例如 ctags)。关于 ST2 如何做到这一点的内部细节没有记录或公开。
而且它也不是那么快,有些人对此有问题:http://sublimetext.userecho.com/topic/49572-cache-folder-treegoto-anything-for-remote-volumes/
http://sublimetext.userecho.com/topic/49572-cache-folder-treegoto-anything-for-remote-volumes/
归档时间: |
|
查看次数: |
2151 次 |
最近记录: |