Sublime Text3—Project(項目管理)

本文轉載於:猿2048網站Sublime Text3—Project(項目管理)php

摘要

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


1、建立Project

先將文件加進側邊欄建立 Project,如下方式均可:瀏覽器

  1. 打開側邊欄,快鍵鍵是 Ctrl+B,Ctrl+K,直接將文件拖拽進去便可。
  2. 點擊菜單 Project | Add Folder to Project 選擇要添加的文件。

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

session

2、保存Project

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

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

  2. name.sublime-workspace 文件:workspace(工做區)記錄了當前窗口的一切信息,除了包含文件夾信息外,還有文件的打開狀態、文件是否保存、標籤的順序等,若是你有分屏,還會保存 Group 信息。所以有了 workspace,無論何時關閉了 Sublime,再次打開時全部的窗口狀態都和關閉時同樣。網站

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

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


3、切換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


4、編輯Project

  1. 添加文件到項目上面已介紹。
  2. 選中文件鼠標右鍵,點 Remove Folder From Project 將文件從當前項目刪除。
  3. 菜單 Project | Edit Project,會打開當前的sublime-project文件(sublime點擊編輯會直接切換至該項目,建議用其餘軟件編輯),Json 格式,記錄的是當前側邊欄的文件信息,以下:
{
    "folders":
    [
        {
            "path": "D:\\public\\fwtz030"
        },
        {
            "path": "D:\\public\\fwkc050"
        }
    ]
}


5、其餘補充

  1. 若是以爲以上麻煩可安裝插件:ProjectManager。

  2. 刪除快速切換中已經結束的項目,可編輯文件:
    C:\Users{User}\AppData\Roaming\Sublime Text 3\Local\Session.sublime_session

  3. 我如今版本是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(項目管理)

相關文章
相關標籤/搜索