<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 實用小技巧,工作效率提升不少

          共 1829字,需瀏覽 4分鐘

           ·

          2022-07-17 19:19

          程序員的成長之路
          互聯(lián)網/程序員/技術/資料共享 
          關注


          閱讀本文大概需要 2.8 分鐘。

          來自:陳皮的JavaLib

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

          什么是 scratch file

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

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

          創(chuàng)建 scratch file

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

          選中相應的代碼或內容,按Ctrl+Alt+Shift+Insert快捷鍵,IDEA會根據內容創(chuàng)建相應語言類型的文件,如果識別不出來,會創(chuà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ū)文件名默認為buffer1.txt,數字依次遞增到buffer5.txt。上限為5個文件,如果再繼續(xù)創(chuàng)建,會重新創(chuàng)建buffer1.txt,并詢問你是否保存以前的記錄。如果你想保存5個以上文件,可以重命名文件名來實現(xiàn)。

          特性

          支持大多數的語言文件,并且語法高亮,語法識別。

          可運行和調試,通過點擊左邊欄的圖標。

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

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

          <END>

          推薦閱讀:

          SpringCloud 優(yōu)雅下線+灰度發(fā)布

          2022年上半年互聯(lián)網公司“死亡”名單!

          互聯(lián)網初中高級大廠面試題(9個G)

          內容包含Java基礎、JavaWeb、MySQL性能優(yōu)化、JVM、鎖、百萬并發(fā)、消息隊列、高性能緩存、反射、Spring全家桶原理、微服務、Zookeeper......等技術棧!

          ?戳閱讀原文領?。?/span>                                  朕已閱 

          瀏覽 33
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

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

          手機掃一掃分享

          分享
          舉報
          <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>
                  天天操天天摸天天日天天爱 | 午夜无码蜜桃 | 九九精品九九视频 | 天天淫天天色天天奸 | 地址一地址二日本视频免费 |