在学会使用Sublime Text(以下简称为ST)的Project功能之前,你一定有过这样的经历:

  1. 为了能在ST内快速寻找并同时编辑位于同一个顶级目录下的多个文件,⌘+O打开顶级目录,然后在侧边栏内逐级展开目录找到要编辑的文件
  2. 有时需要同时编辑多个不同项目的文件,于是又按下⌘+O在一个新的窗口中打开另一个目录
  3. 在多个窗口的频繁切换之间,不小心关掉了其中某个窗口,于是又要回到1重新打开关掉的目录。。。

值得庆幸的是,有了ST的Project功能,你再也不用经历这样的麻烦事了。

ST中Project的概念

事实上,在ST中,我们所有的编辑工作都是在某一个Project中完成的。每当我们打开一个新的窗口时,就创建了一个新的未命名、未保存的Project。只不过在平时我们并没有注意过这一点,所以没有保存过当前的Project。

ST中的一个Project由两个文件组成:sublime-project文件和sublime-workspace文件。前者包含了对当前project的定义,后者则包含了一些用户指定的数据,比如打开的文件和对其中每一个的未保存的更改。想要了解更多信息,可以参考这个页面

ST中Project功能的使用方法

新建工程

Project > Add Folder to Project...

这时侧边栏中将出现刚刚添加的目录。重复这一操作即可向当前Project中添加更多目录。

保存工程

Project > Save Project As...

将当前项目命名后即可保存到任意位置。每个项目将保存为前述的sublime-projectsublime-workspace两个文件。

切换工程

Project > Quick Switch Project...⌘+⌃+P快速切换。

ST中切换Project的效果 这个就是Project最核心的功能了,能够实现Project间的无缝切换,非常方便。

小结

这篇博文主要是为了纪念我学会使用了ST中的Project功能,免去了很多不必要的麻烦。希望也对你有所帮助。