<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實用小技巧,居然很多人不知道

          共 1704字,需瀏覽 4分鐘

           ·

          2022-07-05 18:18

            Java大聯(lián)盟

            致力于最高效的Java學(xué)習(xí)

          關(guān)注




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


          B 站搜索:楠哥教你學(xué)Java

          獲取更多優(yōu)質(zhì)視頻教程

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

          1. 與別人溝通,需要簡寫某個功能的偽代碼
          2. 想記錄一些json格式的數(shù)據(jù),并且能格式化,即JSON文檔功能
          3. 想記錄一些其他語言例如HTML,CSS,SQL,XML等的代碼
          4. 突然有另外一個項目的思路,想記錄下代碼,以備切換另外一個項目時能用到
          5. 臨時記錄HTTP Client調(diào)用記錄
          6. …
          當(dāng)遇到以上情況,正常可能要打開其他軟件或編輯器來進(jìn)行操作,不同軟件間切換比較麻煩,而且如果電腦內(nèi)存有限,可能還會造成卡頓,影響開發(fā)效率。
          IntelliJ IDEA 有個功能就能實現(xiàn)以上需求,它就是Scratch files,臨時文件功能。

          什么是 scratch file

          當(dāng)我們需要在當(dāng)前開發(fā)的項目上下文之外,創(chuàng)建記錄一些臨時注釋或者代碼等,可以使用Scratch files和Scratch buffers。通過它能避免我們在多個程序之間頻繁切換。因為臨時文件是不跟項目掛鉤的,你在當(dāng)前項目中創(chuàng)建的臨時文件,在打開其他項目時,也是能訪問到的。
          注意,因為是臨時文件,所以自然只在本地存儲,切不可當(dāng)作多人協(xié)作方式使用;其二,臨時文件不和項目掛鉤,所以它不是存儲項目目錄下的,有專門的地方進(jìn)行存儲它們,一般是在C盤下的IDEA某個目錄下,大家可查看自己臨時文件的存儲位置。
          Scratch files(臨時文件) 是功能完備,可運行并且可調(diào)試的文件,它還支持語法高亮顯示,代碼補(bǔ)全,以及相應(yīng)文件類型的所有其他特性。
          因為臨時文件是不跟項目掛鉤的,不存儲在項目目錄中,你在當(dāng)前項目中創(chuàng)建的臨時文件,在打開其他項目時,也是能訪問到的。
          可以使用臨時文件來編寫一些簡單Java代碼、HTTP請求、JSON文檔等等。
          Scratch buffers(臨時緩沖區(qū))是簡單的文本文件,沒有任何編碼輔助功能。它可以作為簡單的筆記記錄,或者記錄任務(wù)事項等功能。
          它們也不存儲在項目目錄中,也是可以從另一個項目訪問和打開它們。最多可以創(chuàng)建5個具有默認(rèn)名稱的臨時緩沖區(qū),可以通過清除內(nèi)容來重用這些緩沖區(qū)。

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

          創(chuàng)建 scratch file

          • 通過文件菜單創(chuàng)建,F(xiàn)ile - New - Scratch File。
          • 通過快捷鍵創(chuàng)建,Ctrl+Alt+Shift+Insert。

          選中相應(yīng)的代碼或內(nèi)容,按Ctrl+Alt+Shift+Insert快捷鍵,IDEA會根據(jù)內(nèi)容創(chuàng)建相應(yīng)語言類型的文件,如果識別不出來,會創(chuàng)建和原內(nèi)容一樣的類型和擴(kuò)展名的臨時文件。

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

          創(chuàng)建 scratch buffer

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

          IntelliJ IDEA 創(chuàng)建的臨時緩沖區(qū)文件名默認(rèn)為buffer1.txt,數(shù)字依次遞增到buffer5.txt。上限為5個文件,如果再繼續(xù)創(chuàng)建,會重新創(chuàng)建buffer1.txt,并詢問你是否保存以前的記錄。如果你想保存5個以上文件,可以重命名文件名來實現(xiàn)。
          特性
          支持大多數(shù)的語言文件,并且語法高亮,語法識別。

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

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

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

          楠哥簡介

          資深 Java 工程師,微信號 nnsouthwind

          《Java零基礎(chǔ)實戰(zhàn)》一書作者

          騰訊課程官方 Java 面試官今日頭條認(rèn)證大V

          GitChat認(rèn)證作者,B站認(rèn)證UP主(楠哥教你學(xué)Java)

          致力于幫助萬千 Java 學(xué)習(xí)者持續(xù)成長。



          有收獲,就在看 
          瀏覽 49
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <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>
                  四虎久久久国产无码精品 | 国产免费黄色一级电影网 | 国语对白精品 | 91在线一区二区三区 | 亚洲成人精品导航 |