Intellij IDEA 提供了兩種臨時的文件編輯環境,經過這兩種臨時的編輯環境,你能夠寫一些文本內容或者一些代碼片斷。
兩種 Scratches 分別是:Scratch files 和 Scratch buffers。html
Scratch files 有着完整的運行和 debug 功能等等,這些文件須要指定編程語言類型而且指定後綴。編程
Scratch buffers 僅僅是爲了簡單的編輯記錄,因此不須要指定編程語言而且指定後綴,默認文件類型是 .txt
。須要注意的是,Scratch buffers 最多隻能建立 5 個,超過 5 個將開始重用之前的,而且之前文件的內容會被重置。編程語言
咱們有時候須要運行一小段代碼來驗證一下語句結果什麼的,這個時候 Scratches 就很是有用了,不須要摻雜在項目主體代碼中就能夠完成。ide
有如下幾種方式建立 Scratch files測試
Ctrl + Shift + Alt + Insert
快捷鍵Ctrl + Shift + A
快捷鍵,而後輸入 scratch file
,選擇搜索到的新建選項,建立 Scratch File。接下來選擇編程語言類型,完成後 舊版本 Intellij IDEA 會生成一個 scratch.<extension>
的文件,新版本會生成 scratch_<number>.<extension>
的文件。idea
Scratch file 具備完成的運行和 debug 功能,能夠幫助咱們快速測試簡單代碼片斷。spa
按下 Ctrl + Shift + A
快捷鍵,而後輸入 new scratch buffer
,選擇搜索到的新建選型,建立 Scratch buffer。舊版本默認名稱是 buffer1
,新版本將是 buffer<number>
。debug
舊版本 IDEA 經過在 Project 視窗中 Project
這個位置下拉選擇 Scratches
能夠看到。code
新版本在 Project 視窗 Scratches And Consoles 選項下就能夠看到。htm
右鍵想改變的 Scratches ,而後選擇 Change Language。
config/scratches
目錄下。(on Windows, *NIX)由於存儲位置與項目無關,因此多個項目是共用這些 Scratches 的。
Scratches 官方文檔: