1. 讓工作效率翻倍的IDEA實(shí)用小技巧,居然很多人不知道

        共 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編寫項(xiàng)目代碼的時(shí)候,是否遇到過如下一些情況?

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

        什么是 scratch file

        當(dāng)我們需要在當(dāng)前開發(fā)的項(xiàng)目上下文之外,創(chuàng)建記錄一些臨時(shí)注釋或者代碼等,可以使用Scratch files和Scratch buffers。通過它能避免我們在多個(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)試的文件,它還支持語法高亮顯示,代碼補(bǔ)全,以及相應(yīng)文件類型的所有其他特性。
        因?yàn)榕R時(shí)文件是不跟項(xiàng)目掛鉤的,不存儲(chǔ)在項(xiàng)目目錄中,你在當(dāng)前項(xiàng)目中創(chuàng)建的臨時(shí)文件,在打開其他項(xiàng)目時(shí),也是能訪問到的。
        可以使用臨時(shí)文件來編寫一些簡單Java代碼、HTTP請(qǐng)求、JSON文檔等等。
        Scratch buffers(臨時(shí)緩沖區(qū))是簡單的文本文件,沒有任何編碼輔助功能。它可以作為簡單的筆記記錄,或者記錄任務(wù)事項(xiàng)等功能。
        它們也不存儲(chǔ)在項(xiàng)目目錄中,也是可以從另一個(gè)項(xiàng)目訪問和打開它們。最多可以創(chuàng)建5個(gè)具有默認(rèn)名稱的臨時(shí)緩沖區(qū),可以通過清除內(nèi)容來重用這些緩沖區(qū)。

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

        創(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會(huì)根據(jù)內(nèi)容創(chuàng)建相應(yīng)語言類型的文件,如果識(shí)別不出來,會(huì)創(chuàng)建和原內(nèi)容一樣的類型和擴(kuò)展名的臨時(shí)文件。

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

        創(chuàng)建 scratch buffer

        IDEA中沒有專門的菜單項(xiàng)來創(chuàng)建新的scratch buffer,但是我們可以使用Find action(快捷鍵Ctrl+Shift+A),然后輸入new scratch buffer來創(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è)以上文件,可以重命名文件名來實(shí)現(xiàn)。
        特性
        支持大多數(shù)的語言文件,并且語法高亮,語法識(shí)別。

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

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

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

        楠哥簡介

        資深 Java 工程師,微信號(hào) nnsouthwind

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

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

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

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



        有收獲,就點(diǎn)個(gè)在看 
        瀏覽 49
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

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

        手機(jī)掃一掃分享

        分享
        舉報(bào)
          
          

            1. 国产又大又猛 | 亚洲激情久久 | 国产精品无码久久久久久免费 | 人人色综合网 | 国产在线视频一区二区三区 |