An Introduction to Intellij IDEA Scratches

Scratches

Intellij IDEA 提供了兩種臨時的文件編輯環境,經過這兩種臨時的編輯環境,你能夠寫一些文本內容或者一些代碼片斷。
兩種 Scratches 分別是:Scratch files 和 Scratch buffers。html

Scratch files

Scratch files 有着完整的運行和 debug 功能等等,這些文件須要指定編程語言類型而且指定後綴。編程

Scratch buffers

Scratch buffers 僅僅是爲了簡單的編輯記錄,因此不須要指定編程語言而且指定後綴,默認文件類型是 .txt。須要注意的是,Scratch buffers 最多隻能建立 5 個,超過 5 個將開始重用之前的,而且之前文件的內容會被重置。編程語言

Scratch 做用

咱們有時候須要運行一小段代碼來驗證一下語句結果什麼的,這個時候 Scratches 就很是有用了,不須要摻雜在項目主體代碼中就能夠完成。ide

建立 Scratches

Scratch files

有如下幾種方式建立 Scratch files測試

  • 菜單(Main Menu) 上選擇 File | New | Scratch File
  • Ctrl + Shift + Alt + Insert 快捷鍵
  • 在 Project 視窗中右鍵任何地方,而後選擇 New | Scratch File
  • 按下 Ctrl + Shift + A 快捷鍵,而後輸入 scratch file ,選擇搜索到的新建選項,建立 Scratch File。

接下來選擇編程語言類型,完成後 舊版本 Intellij IDEA 會生成一個 scratch.<extension> 的文件,新版本會生成 scratch_<number>.<extension> 的文件。idea

Scratch file 具備完成的運行和 debug 功能,能夠幫助咱們快速測試簡單代碼片斷。spa

http://wx2.sinaimg.cn/large/975998f5gy1fq1y5y8xzug213r0pp4cf.gif

Scratch buffer

按下 Ctrl + Shift + A 快捷鍵,而後輸入 new scratch buffer ,選擇搜索到的新建選型,建立 Scratch buffer。舊版本默認名稱是 buffer1,新版本將是 buffer<number>debug

顯示 Scratchs 列表

舊版本 IDEA 經過在 Project 視窗中 Project 這個位置下拉選擇 Scratches 能夠看到。code

新版本在 Project 視窗 Scratches And Consoles 選項下就能夠看到。htm

更改 Scratches 關聯的語言

右鍵想改變的 Scratches ,而後選擇 Change Language。

文件實際位置

  • IDEA 主目錄下,config/scratches 目錄下。(on Windows, *NIX)
  • ~ Library -> Preferences -> <IntelliJ IDEA>XX -> scratches (on macOS)

由於存儲位置與項目無關,因此多個項目是共用這些 Scratches 的。

Scratches 官方文檔:

https://www.jetbrains.com/help/idea/scratches.html

相關文章
相關標籤/搜索