sublime text有一個很人性化的功能,就是打開窗口的時候,它會把上一次關閉時的編輯器工作區狀態完全復原(不論文件是否已經保存)。
只有一個項目的時候,這個功能非常方便,可以保證重啟電腦后coding的連續性。但是,如果我有這么一個需求:
1、今天我手上有三個項目,需要頻繁快速切換開發
2、我有強迫症,我希望每個項目都有一個本項目專用的編輯器窗口
3、我有強迫症,我討厭每次都去左側文件樹里找文件
4、我有強迫症,只要是我已經打開的文件,我需要肉眼一掃就可以找到它
5、第二天我上班重新開機之后,我希望這三個項目的編輯狀態都能夠復原(已打開的文件&&光標位置&&選中狀態,不論是否已保存)
so,我先去找同事問了下他們的解決方案——他們有的說自己沒有強迫症,有的是使用mac,每個項目都是在一個編輯器新窗口里,切換項目的時候只要切換窗口就好了,而且mac重啟之后會還原之前的文件打開狀態。
可,我的是windows,如果用windows的休眠確實可以達到和mac重啟一樣的效果,但是windows休眠之后會變得很卡,你們都懂。
在去sublime text官網看了下首頁的介紹,並且仔細研究了編輯器菜單欄上的所有功能之后,我發現,“項目”這個菜單項,應該是可以解決我的需求,測試了一陣子之后,大功告成,完美實現我的需求!
先來一段官網關於即時切換項目的說明:
Instant Project Switch
Projects in Sublime Text capture the full contents of the workspace, including modified and unsaved files. You can switch between projects in a manner similar to Goto Anything, and the switch is instant, with no save prompts - all your modifications will be restored next time the project is opened.
1.打開一坨文件,選擇項目-項目另存為(如下圖)
2.選擇項目文件的保存位置,項目創建就完成了(如下圖)
3.選擇項目-關閉項目,這時可以繼續重復1-2步驟新建其他的項目
4.快捷鍵ctrl+alt+p可以調出切換切換項目的窗口(如下圖),切換項目后,你會發現,amazing,打開的文件&&光標位置&&選中狀態都是完美復原!
.