溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

IDEA 中怎么創(chuàng)建臨時文件

發(fā)布時間:2021-08-03 15:27:07 來源:億速云 閱讀:246 作者:Leah 欄目:編程語言

今天就跟大家聊聊有關(guān) IDEA 中怎么創(chuàng)建臨時文件,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。


Scratch files | Scratch buffers

IDEA 會在項目平行目錄中自動生成下面的目錄結(jié)構(gòu),這就是今天主角的位置,你有正視過她們嗎?

IDEA 中怎么創(chuàng)建臨時文件  

Scratch files 和 Scratch buffers 二者還是有很大差別的:

 

Scratch files

Scratch files 是一種功能完整的、可運行的和可調(diào)試的文件,支持語法高亮顯示、代碼補全和相應(yīng)文件類型的所有其他特性 (說白了很像Jupyter Notebooks)

Scratch file 的功能,就可以滿足我們在 Coding 中的各種想法,用于快速記錄。創(chuàng)建好的這個文件并不存儲在我們的項目目錄中(避免了意外 git push 的尷尬),甚至在 IDEA 中切換到其他項目中也可以看到你剛剛創(chuàng)建的這個文件,進一步說白一點,這是凌駕在項目之上的一個全局功能,如下圖,切換到了其他項目中,Scratch files 依舊存在

IDEA 中怎么創(chuàng)建臨時文件  

創(chuàng)建一個 Scratch file 很簡單,使用快捷鍵 ??N ,支持關(guān)鍵字搜索,直接創(chuàng)建相應(yīng)類型的文件就可以,比如這里創(chuàng)建一個 java 文件

IDEA 中怎么創(chuàng)建臨時文件  

默認(rèn)會創(chuàng)建名為 Scratch.java 的文件,并寫好 main 函數(shù),就像這樣:

IDEA 中怎么創(chuàng)建臨時文件  

在這里和你正常在項目中寫 java 代碼沒什么區(qū)別,你可以使用 git status 命令來驗證,結(jié)果是 Git 完全不 track 的,放心的創(chuàng)建臨時文件就好了

其實我很常用的是創(chuàng)建一個 scratch.sql 文件,存放一些日常 SQL 語句,同樣的創(chuàng)建方式,搜索 sql 默認(rèn)會創(chuàng)建一個 scratch.sql 的文件,文件創(chuàng)建之后要配置數(shù)據(jù)源

IDEA 中怎么創(chuàng)建臨時文件  

配置好后,就可以盡情的書寫你日常用到的 SQL 了

IDEA 中怎么創(chuàng)建臨時文件  

光標(biāo)放到 SQL 位置,使用快捷鍵 ?? ,選擇相應(yīng)的 Session (會話) 就可以 run 這條 SQL 語句了

IDEA 中怎么創(chuàng)建臨時文件  

執(zhí)行后,就看到你熟悉的畫面了,因為這里的畫面就是 IDEA 默認(rèn)的數(shù)據(jù)庫管理工具,這篇 IntelliJ IDEA的數(shù)據(jù)庫管理工具實在太方便了 文章中有過詳細(xì)說明

IDEA 中怎么創(chuàng)建臨時文件  

創(chuàng)建 Scratch files 可選擇的類型非常多,總有一個適合你的一些需要

 

Scratch buffers

和 Scratch files 類似,只不過 Scratch buffers 就是一個簡單的文本文件,沒有任何編碼輔助功能 (說白了,可以將它理解成一個記事本),創(chuàng)建 Scratch buffers 沒有直接的快捷鍵,需要用通用快捷鍵 ??A ,并輸入關(guān)鍵字(比如 buffer):

IDEA 中怎么創(chuàng)建臨時文件  

敲擊回車鍵,就會創(chuàng)建好一個名為 scratch.txt 的文本文件。反復(fù)創(chuàng)建 Scratch buffers,你會發(fā)現(xiàn),最多只允許創(chuàng)建 5 個:

IDEA 中怎么創(chuàng)建臨時文件  

因為這個操作不頻繁,所以也就沒有默認(rèn)快捷鍵,如果你是個快捷鍵強迫癥患者,那就在 KeyMap 處添加相應(yīng)的快捷鍵就可以了

IDEA 中怎么創(chuàng)建臨時文件  

這里要說明一個注意事項:

如果你在 buffer1.txt 文件中記錄了一些內(nèi)容,當(dāng)你創(chuàng)建第 6 次 scratch buffer 文件時,buffer1.txt 的內(nèi)容就會被清空

別看 Scratch files 和 Scratch buffers 不會被 Git 跟蹤,但是同樣可以通過鼠標(biāo)右鍵查看 Local History 來查看過往所有改動

IDEA 中怎么創(chuàng)建臨時文件

減少應(yīng)用切換,盡量保持專注,可以借助預(yù)覽模式(ctrl+opt+v) 和 快捷鍵 (cmd+e)切換最近常用文件,戴上耳機,快告訴我,時速多少邁?

IDEA 中怎么創(chuàng)建臨時文件

看完上述內(nèi)容,你們對 IDEA 中怎么創(chuàng)建臨時文件有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注億速云行業(yè)資訊頻道,感謝大家的支持。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI