Sublime Text3—Project(項目管理)


摘要

Project 可以理解為項目、工程或者站點,以下稱項目。使用項目管理的好處是:不用將所有文件都放到同一個根目錄,可以將相關但不同路徑的文件組成一個Project,每個項目都是獨立的,文件的狀態等都會被保存,因此只需一個窗口便可以在多個項目中隨意切換。


## 一、創建Project 先將文件加進側邊欄創建 Project,以下方式都可: 1. 打開側邊欄,快鍵鍵是 **Ctrl+B,Ctrl+K**,直接將文件拖拽進去即可。 2. 點擊菜單 **Project | Add Folder to Project** 選擇要添加的文件。

建議:推薦裝個插件 SideBarEnhancements,這個功能很強大,例如之前介紹的Sublime Text3—設置快捷鍵打開瀏覽器

二、保存Project

選好文件后保存當前的 Project :菜單 Project | Save Project As...,選擇Project文件的存放位置,填好項目名稱,保存后會生成2個文件。

  1. name.sublime-project 文件:project(項目)記錄了你打開的窗口中包含哪些文件夾,會被記錄到版本記錄里。

  2. name.sublime-workspace 文件:workspace(工作區)記錄了當前窗口的一切信息,除了包含文件夾信息外,還有文件的打開狀態、文件是否保存、標簽的順序等,如果你有分屏,還會保存 Group 信息。因此有了 workspace,不管什么時候關閉了 Sublime,再次打開時所有的窗口狀態都和關閉時一樣。

建議:新建個文件夾統一保存以上文件,如:Sublime Text 3\Packages\User\project。

注意:再新建項目時,先關閉當前項目 Project | Close Project,再重復以上步驟。


## 三、切換Project 每個項目都有 project 和 workspace 這2個文件,所以切換項目時,每個項目狀態都會獨立存儲,不用擔心切換后沒保存。 1. 打開項目: **Project | Open Project** ,選擇要打開的sublime-project 文件,如果已有打開項目會在新窗口打開。 2. 打開最近的項目:**Project | Open Recent** ,如果已有打開項目會在新窗口打開。 3. 切換項目:**Project | Switch Project** ,選擇要切換的 sublime-project 文件,會在當前窗口切換。 4. 快速切換項目:**Project | Quick Switch Project** ,快捷鍵是 **Ctrl+Alt+P**,會彈出搜索框如下圖: ![快速切換彈出框.png](https://user-gold-cdn.xitu.io/2017/11/17/15fc8054d1bd034a?w=382&h=532&f=png&s=16728)
## 四、編輯Project 1. 添加文件到項目上面已介紹。 2. 選中文件鼠標右鍵,點 **Remove Folder From Project** 將文件從當前項目刪除。 3. 菜單 **Project | Edit Project**,會打開當前的sublime-project文件(sublime點擊編輯會直接切換至該項目,建議用其他軟件編輯),Json 格式,記錄的是當前側邊欄的文件信息,如下: ``` { "folders": [ { "path": "D:\\public\\fwtz030" }, { "path": "D:\\public\\fwkc050" } ] } ```
## 五、其他補充 1. 如果覺得以上麻煩可安裝插件:ProjectManager。
  1. 刪除快速切換中已經結束的項目,可編輯文件:
    C:\Users{User}\AppData\Roaming\Sublime Text 3\Local\Session.sublime_session

  2. 我現在版本是3143,快速切換的快鍵鍵 Ctrl+Alt+P 已不在默認設置中,因此沒效果,這時可以添加到自定義keymap,菜單 Preference | Key Bindings,添加如下,如果還是沒效果,可能是快捷鍵有沖突。

{
	"keys": ["ctrl+alt+p"],
	"command": "prompt_select_workspace"
}

掘金:Sublime Text3—Project(項目管理)
簡書:Sublime Text3—Project(項目管理)
博客園:Sublime Text3—Project(項目管理)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM