Sublime Text中的Project
在学会使用Sublime Text(以下简称为ST)的Project功能之前,你一定有过这样的经历:
- 为了能在ST内快速寻找并同时编辑位于同一个顶级目录下的多个文件,
⌘+O
打开顶级目录,然后在侧边栏内逐级展开目录找到要编辑的文件 - 有时需要同时编辑多个不同项目的文件,于是又按下
⌘+O
在一个新的窗口中打开另一个目录 - 在多个窗口的频繁切换之间,不小心关掉了其中某个窗口,于是又要回到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-project
和sublime-workspace
两个文件。
切换工程
Project > Quick Switch Project...
或⌘+⌃+P
快速切换。
这个就是Project最核心的功能了,能够实现Project间的无缝切换,非常方便。
小结
这篇博文主要是为了纪念我学会使用了ST中的Project功能,免去了很多不必要的麻烦。希望也对你有所帮助。