淺談IDEA Scratch files萬能的臨時檔案功能
前言
當你在使用IDEA編寫專案程式碼的時候,是否遇到過如下一些情況?
- 與別人溝通,需要簡寫某個功能的虛擬碼
- 想記錄一些json格式的資料,並且能格式化,即JSON文件功能
- 想記錄一些其他語言例如HTML,css,SQL,XML等的程式碼
- 突然有另外一個專案的思路,想記錄下程式碼,以備切換另外一個專案時能用到
- 臨時記錄HTTP Client呼叫記錄
- …
當遇到以上情況,正常可能要開啟其他軟體或編輯器來進行操作,不同軟體間切換比較麻煩,而且如果電腦記憶體有限,可能還會造成程式設計客棧卡頓,影響開發效率。
IntelliJ IDEA 有個功能就能實現以上需求,它就是Scratch files,臨時檔案功能。
什麼是 Scratch files
當我們需要在當前開發的專案上下文之外,建立記錄一些臨時註釋或者程式碼等,可以使用Scratch files和Scratch buffers。通過它能避免我們在多個程式之間頻繁切換。因為臨時檔案是不跟專案掛鉤的,你在當前專案中建立的臨時檔案,在開啟其他專案時,也是能訪問到的。
注意,因為是臨時檔案,所以自然只在本地儲存,切不可當作多人協作方式使用;其二,臨時檔案不和專案掛鉤,所以它不是儲存專案目錄下的,有專門的地方進行儲存它們,一般是在C盤下的IDEA某個目錄下,大家可檢視自己臨時檔案的儲存位置。
- Scratch files(臨時檔案) 是功能完備,可執行並且可除錯的檔案,它還支援語法高亮顯示,程式碼補全,以及相應檔案型別的所有其他特性。因為臨時檔案是不跟專案掛鉤的,不儲存在專案目錄中ghBijK
- Scratch buffers(臨時緩衝區)是簡單的文字檔案,沒有任何編碼輔助功能。它可以作為簡單的筆記記錄,或者記錄任務事項等功能。它們也不儲存在專案目錄中,也是可以從另一個專案訪問和開啟它們。最多可以建立5個具有預設名稱的臨時緩衝區,可以通過清除內程式設計客棧容來重用這些緩衝區。
如何建立臨時檔案
建立 scratch file
- 通過檔案選單建立,File - New - Scratch File。
- 通過快捷鍵建立,Ctrl+Alt+Shift+Insert。
- 選中相應的程式碼或內容,按Ctrl+Alt+Shift+Insert快捷鍵,IDEA會根據內容建立相應語言型別的檔案,如果識別不出來,會建立和原內容一樣的型別和副檔名的臨時檔案。
開啟的檔案列表,我們可以根據自己情況選擇相應型別的臨時檔案,如下:
建立 scratch buffer
IDEA中沒有專門的選單項來建立新的scratch buffer,但是我們可以使用Find action(快捷鍵Ctrl+Shift+A),然後輸入new scratch buffer來建立。
IntelliJ IDEA 建立的臨時緩衝區檔名預設為buffer1.txt,數字依次遞增到buffer5.txt。上限為5個檔案,如果再繼續建立,會重新建立buffer1.txt,並詢問你是否儲存以前的記錄。如果你想儲存5個以上檔案程式設計客棧,可以重新命名檔名來實現。
特性
支援大多數的語言檔案,並且語法高亮,語法識別。
可執行和除錯,通過點選左邊欄的圖示。
本地歷史記錄,從而可以實現回滾,重寫內容。
還有跨專案訪問,檔案重新命名,移動,刪除,複製等等特性,大家可以自行體驗。
到此這篇關於淺談IDEA Scratch files萬能的臨時檔案功能的文章就介紹到這了,更多相關IDEA Scratch files 臨時檔案內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!