<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          IDEA 這個(gè)小技巧太實(shí)用了。。

          共 1951字,需瀏覽 4分鐘

           ·

          2021-10-29 23:26

          點(diǎn)擊關(guān)注公眾號(hào),Java干貨及時(shí)送達(dá)??


          前言

          當(dāng)你在使用IDEA編寫項(xiàng)目代碼的時(shí)候,是否遇到過(guò)如下一些情況?

          1. 與別人溝通,需要簡(jiǎn)寫某個(gè)功能的偽代碼
          2. 想記錄一些json格式的數(shù)據(jù),并且能格式化,即JSON文檔功能
          3. 想記錄一些其他語(yǔ)言例如HTML,CSS,SQL,XML等的代碼
          4. 突然有另外一個(gè)項(xiàng)目的思路,想記錄下代碼,以備切換另外一個(gè)項(xiàng)目時(shí)能用到
          5. 臨時(shí)記錄HTTP Client調(diào)用記錄

          當(dāng)遇到以上情況,正常可能要打開其他軟件或編輯器來(lái)進(jìn)行操作,不同軟件間切換比較麻煩,而且如果電腦內(nèi)存有限,可能還會(huì)造成卡頓,影響開發(fā)效率。

          IntelliJ IDEA 有個(gè)功能就能實(shí)現(xiàn)以上需求,它就是Scratch files,臨時(shí)文件功能。

          什么是 Scratch files

          當(dāng)我們需要在當(dāng)前開發(fā)的項(xiàng)目上下文之外,創(chuàng)建記錄一些臨時(shí)注釋或者代碼等,可以使用Scratch files和Scratch buffers。通過(guò)它能避免我們?cè)诙鄠€(gè)程序之間頻繁切換。因?yàn)榕R時(shí)文件是不跟項(xiàng)目掛鉤的,你在當(dāng)前項(xiàng)目中創(chuàng)建的臨時(shí)文件,在打開其他項(xiàng)目時(shí),也是能訪問到的。

          注意,因?yàn)槭桥R時(shí)文件,所以自然只在本地存儲(chǔ),切不可當(dāng)作多人協(xié)作方式使用;其二,臨時(shí)文件不和項(xiàng)目掛鉤,所以它不是存儲(chǔ)項(xiàng)目目錄下的,有專門的地方進(jìn)行存儲(chǔ)它們,一般是在C盤下的IDEA某個(gè)目錄下,大家可查看自己臨時(shí)文件的存儲(chǔ)位置。

          • Scratch files(臨時(shí)文件) 是功能完備,可運(yùn)行并且可調(diào)試的文件,它還支持語(yǔ)法高亮顯示,代碼補(bǔ)全,以及相應(yīng)文件類型的所有其他特性。因?yàn)榕R時(shí)文件是不跟項(xiàng)目掛鉤的,不存儲(chǔ)在項(xiàng)目目錄中,你在當(dāng)前項(xiàng)目中創(chuàng)建的臨時(shí)文件,在打開其他項(xiàng)目時(shí),也是能訪問到的。可以使用臨時(shí)文件來(lái)編寫一些簡(jiǎn)單Java代碼、HTTP請(qǐng)求、JSON文檔等等。
          • Scratch buffers(臨時(shí)緩沖區(qū))是簡(jiǎn)單的文本文件,沒有任何編碼輔助功能。它可以作為簡(jiǎn)單的筆記記錄,或者記錄任務(wù)事項(xiàng)等功能。它們也不存儲(chǔ)在項(xiàng)目目錄中,也是可以從另一個(gè)項(xiàng)目訪問和打開它們。最多可以創(chuàng)建5個(gè)具有默認(rèn)名稱的臨時(shí)緩沖區(qū),可以通過(guò)清除內(nèi)容來(lái)重用這些緩沖區(qū)。
          圖片

          如何創(chuàng)建臨時(shí)文件

          創(chuàng)建 scratch file

          • 通過(guò)文件菜單創(chuàng)建,F(xiàn)ile - New - Scratch File。
          • 通過(guò)快捷鍵創(chuàng)建,Ctrl+Alt+Shift+Insert。
          • 選中相應(yīng)的代碼或內(nèi)容,按Ctrl+Alt+Shift+Insert快捷鍵,IDEA會(huì)根據(jù)內(nèi)容創(chuàng)建相應(yīng)語(yǔ)言類型的文件,如果識(shí)別不出來(lái),會(huì)創(chuàng)建和原內(nèi)容一樣的類型和擴(kuò)展名的臨時(shí)文件。
          圖片

          打開的文件列表,我們可以根據(jù)自己情況選擇相應(yīng)類型的臨時(shí)文件,如下:

          圖片

          創(chuàng)建 scratch buffer

          IDEA中沒有專門的菜單項(xiàng)來(lái)創(chuàng)建新的scratch buffer,但是我們可以使用Find action(快捷鍵Ctrl+Shift+A),然后輸入new scratch buffer來(lái)創(chuàng)建。

          圖片
          圖片

          IntelliJ IDEA 創(chuàng)建的臨時(shí)緩沖區(qū)文件名默認(rèn)為buffer1.txt,數(shù)字依次遞增到buffer5.txt。

          上限為5個(gè)文件,如果再繼續(xù)創(chuàng)建,會(huì)重新創(chuàng)建buffer1.txt,并詢問你是否保存以前的記錄。如果你想保存5個(gè)以上文件,可以重命名文件名來(lái)實(shí)現(xiàn)。

          特性

          支持大多數(shù)的語(yǔ)言文件,并且語(yǔ)法高亮,語(yǔ)法識(shí)別。

          圖片
          圖片

          可運(yùn)行和調(diào)試,通過(guò)點(diǎn)擊左邊欄的圖標(biāo)。

          圖片
          圖片

          本地歷史記錄,從而可以實(shí)現(xiàn)回滾,重寫內(nèi)容。

          圖片
          圖片

          還有跨項(xiàng)目訪問,文件重命名,移動(dòng),刪除,復(fù)制等等特性,大家可以自行體驗(yàn)。

          原文鏈接:https://blog.csdn.net/chenlixiao007/article/details/116431128

          版權(quán)聲明:本文為CSDN博主「陳皮的JavaLib」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。

          1.?別人家的公司的 1024 程序員節(jié) ! 羨慕了!

          2.?20 個(gè)最常用的 Git 命令,你都會(huì)用嗎?

          3.?MySQL這樣寫UPDATE語(yǔ)句,勸退

          4.?扔掉 Postman ? ApiPost可以大大提高聯(lián)調(diào)效率?

          最近面試BAT,整理一份面試資料Java面試BATJ通關(guān)手冊(cè),覆蓋了Java核心技術(shù)、JVM、Java并發(fā)、SSM、微服務(wù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)結(jié)構(gòu)等等。

          獲取方式:點(diǎn)“在看”,關(guān)注公眾號(hào)并回復(fù)?Java?領(lǐng)取,更多內(nèi)容陸續(xù)奉上。

          文章有幫助的話,在看,轉(zhuǎn)發(fā)吧。

          謝謝支持喲 (*^__^*)

          瀏覽 47
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲一级黄色 | 岛国一级A片 | 亚洲av电影天堂 亚洲AV高清在线 亚洲AV综合伊人 亚洲sv剧情在线 | 亚洲一级一片 | 美女在线扣穴 |