今天就跟大家聊聊有關(guān) IDEA 中怎么創(chuàng)建臨時(shí)文件,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
創(chuàng)新互聯(lián)公司于2013年開(kāi)始,先為新吳等服務(wù)建站,新吳等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢(xún)服務(wù)。為新吳企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
IDEA 會(huì)在項(xiàng)目平行目錄中自動(dòng)生成下面的目錄結(jié)構(gòu),這就是今天主角的位置,你有正視過(guò)她們嗎?
Scratch files 和 Scratch buffers 二者還是有很大差別的:
Scratch files 是一種功能完整的、可運(yùn)行的和可調(diào)試的文件,支持語(yǔ)法高亮顯示、代碼補(bǔ)全和相應(yīng)文件類(lèi)型的所有其他特性 (說(shuō)白了很像Jupyter Notebooks)
Scratch file 的功能,就可以滿(mǎn)足我們?cè)?Coding 中的各種想法,用于快速記錄。創(chuàng)建好的這個(gè)文件并不存儲(chǔ)在我們的項(xiàng)目目錄中(避免了意外 git push 的尷尬),甚至在 IDEA 中切換到其他項(xiàng)目中也可以看到你剛剛創(chuàng)建的這個(gè)文件,進(jìn)一步說(shuō)白一點(diǎn),這是凌駕在項(xiàng)目之上的一個(gè)全局功能,如下圖,切換到了其他項(xiàng)目中,Scratch files 依舊存在
創(chuàng)建一個(gè) Scratch file 很簡(jiǎn)單,使用快捷鍵 ??N
,支持關(guān)鍵字搜索,直接創(chuàng)建相應(yīng)類(lèi)型的文件就可以,比如這里創(chuàng)建一個(gè) java 文件
默認(rèn)會(huì)創(chuàng)建名為 Scratch.java 的文件,并寫(xiě)好 main 函數(shù),就像這樣:
在這里和你正常在項(xiàng)目中寫(xiě) java 代碼沒(méi)什么區(qū)別,你可以使用 git status
命令來(lái)驗(yàn)證,結(jié)果是 Git 完全不 track 的,放心的創(chuàng)建臨時(shí)文件就好了
其實(shí)我很常用的是創(chuàng)建一個(gè) scratch.sql 文件,存放一些日常 SQL 語(yǔ)句,同樣的創(chuàng)建方式,搜索 sql
默認(rèn)會(huì)創(chuàng)建一個(gè) scratch.sql 的文件,文件創(chuàng)建之后要配置數(shù)據(jù)源
配置好后,就可以盡情的書(shū)寫(xiě)你日常用到的 SQL 了
光標(biāo)放到 SQL 位置,使用快捷鍵 ??
,選擇相應(yīng)的 Session (會(huì)話(huà)) 就可以 run 這條 SQL 語(yǔ)句了
執(zhí)行后,就看到你熟悉的畫(huà)面了,因?yàn)檫@里的畫(huà)面就是 IDEA 默認(rèn)的數(shù)據(jù)庫(kù)管理工具,這篇 IntelliJ IDEA的數(shù)據(jù)庫(kù)管理工具實(shí)在太方便了 文章中有過(guò)詳細(xì)說(shuō)明
創(chuàng)建 Scratch files 可選擇的類(lèi)型非常多,總有一個(gè)適合你的一些需要
和 Scratch files 類(lèi)似,只不過(guò) Scratch buffers 就是一個(gè)簡(jiǎn)單的文本文件,沒(méi)有任何編碼輔助功能 (說(shuō)白了,可以將它理解成一個(gè)記事本),創(chuàng)建 Scratch buffers 沒(méi)有直接的快捷鍵,需要用通用快捷鍵 ??A
,并輸入關(guān)鍵字(比如 buffer):
敲擊回車(chē)鍵,就會(huì)創(chuàng)建好一個(gè)名為 scratch.txt 的文本文件。反復(fù)創(chuàng)建 Scratch buffers,你會(huì)發(fā)現(xiàn),最多只允許創(chuàng)建 5 個(gè):
因?yàn)檫@個(gè)操作不頻繁,所以也就沒(méi)有默認(rèn)快捷鍵,如果你是個(gè)快捷鍵強(qiáng)迫癥患者,那就在 KeyMap 處添加相應(yīng)的快捷鍵就可以了
這里要說(shuō)明一個(gè)注意事項(xiàng):
如果你在 buffer1.txt 文件中記錄了一些內(nèi)容,當(dāng)你創(chuàng)建第 6 次 scratch buffer 文件時(shí),buffer1.txt 的內(nèi)容就會(huì)被清空
別看 Scratch files 和 Scratch buffers 不會(huì)被 Git 跟蹤,但是同樣可以通過(guò)鼠標(biāo)右鍵查看 Local History 來(lái)查看過(guò)往所有改動(dòng)
減少應(yīng)用切換,盡量保持專(zhuān)注,可以借助預(yù)覽模式(ctrl+opt+v) 和 快捷鍵 (cmd+e)切換最近常用文件,戴上耳機(jī),快告訴我,時(shí)速多少邁?
看完上述內(nèi)容,你們對(duì) IDEA 中怎么創(chuàng)建臨時(shí)文件有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。