您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關(guān) IDEA 中怎么創(chuàng)建臨時文件,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
IDEA 會在項目平行目錄中自動生成下面的目錄結(jié)構(gòu),這就是今天主角的位置,你有正視過她們嗎?
Scratch files 和 Scratch buffers 二者還是有很大差別的:
Scratch files 是一種功能完整的、可運行的和可調(diào)試的文件,支持語法高亮顯示、代碼補全和相應(yīng)文件類型的所有其他特性 (說白了很像Jupyter Notebooks)
Scratch file 的功能,就可以滿足我們在 Coding 中的各種想法,用于快速記錄。創(chuàng)建好的這個文件并不存儲在我們的項目目錄中(避免了意外 git push 的尷尬),甚至在 IDEA 中切換到其他項目中也可以看到你剛剛創(chuàng)建的這個文件,進一步說白一點,這是凌駕在項目之上的一個全局功能,如下圖,切換到了其他項目中,Scratch files 依舊存在
創(chuàng)建一個 Scratch file 很簡單,使用快捷鍵 ??N
,支持關(guān)鍵字搜索,直接創(chuàng)建相應(yīng)類型的文件就可以,比如這里創(chuàng)建一個 java 文件
默認(rèn)會創(chuàng)建名為 Scratch.java 的文件,并寫好 main 函數(shù),就像這樣:
在這里和你正常在項目中寫 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ù)源
配置好后,就可以盡情的書寫你日常用到的 SQL 了
光標(biāo)放到 SQL 位置,使用快捷鍵 ??
,選擇相應(yīng)的 Session (會話) 就可以 run 這條 SQL 語句了
執(zhí)行后,就看到你熟悉的畫面了,因為這里的畫面就是 IDEA 默認(rèn)的數(shù)據(jù)庫管理工具,這篇 IntelliJ IDEA的數(shù)據(jù)庫管理工具實在太方便了 文章中有過詳細(xì)說明
創(chuàng)建 Scratch files 可選擇的類型非常多,總有一個適合你的一些需要
和 Scratch files 類似,只不過 Scratch buffers 就是一個簡單的文本文件,沒有任何編碼輔助功能 (說白了,可以將它理解成一個記事本),創(chuàng)建 Scratch buffers 沒有直接的快捷鍵,需要用通用快捷鍵 ??A
,并輸入關(guān)鍵字(比如 buffer):
敲擊回車鍵,就會創(chuàng)建好一個名為 scratch.txt 的文本文件。反復(fù)創(chuàng)建 Scratch buffers,你會發(fā)現(xiàn),最多只允許創(chuàng)建 5 個:
因為這個操作不頻繁,所以也就沒有默認(rèn)快捷鍵,如果你是個快捷鍵強迫癥患者,那就在 KeyMap 處添加相應(yī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 來查看過往所有改動
減少應(yīng)用切換,盡量保持專注,可以借助預(yù)覽模式(ctrl+opt+v) 和 快捷鍵 (cmd+e)切換最近常用文件,戴上耳機,快告訴我,時速多少邁?
看完上述內(nèi)容,你們對 IDEA 中怎么創(chuàng)建臨時文件有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注億速云行業(yè)資訊頻道,感謝大家的支持。
免責(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)容。