女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

IntelliJ IDEA的Scratch files臨時文件功能

Android編程精選 ? 來源:陳皮的JavaLib ? 作者:陳皮的JavaLib ? 2022-07-10 12:29 ? 次閱讀

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

1. 與別人溝通,需要簡寫某個功能的偽代碼

2. 想記錄一些json格式的數(shù)據(jù),并且能格式化,即JSON文檔功能

3. 想記錄一些其他語言例如HTML,CSS,SQL,XML等的代碼

4. 突然有另外一個項目的思路,想記錄下代碼,以備切換另外一個項目時能用到

5. 臨時記錄HTTP Client調(diào)用記錄

當遇到以上情況,正??赡芤蜷_其他軟件或編輯器來進行操作,不同軟件間切換比較麻煩,而且如果電腦內(nèi)存有限,可能還會造成卡頓,影響開發(fā)效率。

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

什么是 scratch file

當我們需要在當前開發(fā)的項目上下文之外,創(chuàng)建記錄一些臨時注釋或者代碼等,可以使用Scratch files和Scratch buffers。通過它能避免我們在多個程序之間頻繁切換。因為臨時文件是不跟項目掛鉤的,你在當前項目中創(chuàng)建的臨時文件,在打開其他項目時,也是能訪問到的。

注意,因為是臨時文件,所以自然只在本地存儲,切不可當作多人協(xié)作方式使用;其二,臨時文件不和項目掛鉤,所以它不是存儲項目目錄下的,有專門的地方進行存儲它們,一般是在C盤下的IDEA某個目錄下,大家可查看自己臨時文件的存儲位置。

Scratch files(臨時文件) 是功能完備,可運行并且可調(diào)試的文件,它還支持語法高亮顯示,代碼補全,以及相應文件類型的所有其他特性。

因為臨時文件是不跟項目掛鉤的,不存儲在項目目錄中,你在當前項目中創(chuàng)建的臨時文件,在打開其他項目時,也是能訪問到的。

可以使用臨時文件來編寫一些簡單Java代碼、HTTP請求、JSON文檔等等。

Scratch buffers(臨時緩沖區(qū))是簡單的文本文件,沒有任何編碼輔助功能。它可以作為簡單的筆記記錄,或者記錄任務事項等功能。

它們也不存儲在項目目錄中,也是可以從另一個項目訪問和打開它們。最多可以創(chuàng)建5個具有默認名稱的臨時緩沖區(qū),可以通過清除內(nèi)容來重用這些緩沖區(qū)。

981d7100-f932-11ec-ba43-dac502259ad0.png

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

創(chuàng)建 scratch file

通過文件菜單創(chuàng)建,F(xiàn)ile - New - Scratch File。

通過快捷鍵創(chuàng)建,Ctrl+Alt+Shift+Insert。

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

983d36ac-f932-11ec-ba43-dac502259ad0.png

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

98481e78-f932-11ec-ba43-dac502259ad0.png

創(chuàng)建 scratch buffer

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

985f07e6-f932-11ec-ba43-dac502259ad0.png

986a03bc-f932-11ec-ba43-dac502259ad0.png

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

特性

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

98855810-f932-11ec-ba43-dac502259ad0.png

98983b9c-f932-11ec-ba43-dac502259ad0.png

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

98b75400-f932-11ec-ba43-dac502259ad0.png

98c49638-f932-11ec-ba43-dac502259ad0.png

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

98d60f44-f932-11ec-ba43-dac502259ad0.png

98eab41c-f932-11ec-ba43-dac502259ad0.png

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

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 代碼
    +關注

    關注

    30

    文章

    4887

    瀏覽量

    70266
  • scratch
    +關注

    關注

    0

    文章

    12

    瀏覽量

    5337
  • idea
    +關注

    關注

    1

    文章

    70

    瀏覽量

    4536

原文標題:又來一個 IDEA 實用小技巧,工作效率提升不少

文章出處:【微信號:AndroidPush,微信公眾號:Android編程精選】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    HarmonyOS優(yōu)化應用文件上傳下載慢問題性能優(yōu)化二

    圖庫圖片的臨時文件夾,并將整個臨時文件夾打包添加到待上傳list內(nèi): // 文件壓縮處理 async zipUploadFiles(fileUris: Array<string&
    發(fā)表于 05-27 16:19

    HarmonyOS5云服務技術分享--云存儲指南

    開啟版本控制 定期清理臨時文件 結(jié)合云函數(shù)實現(xiàn)文件自動處理(如縮略圖生成) 結(jié)語 云存儲用起來其實很簡單對不對?希望這篇指南能讓大家少走彎路。如果在實際開發(fā)中遇到問題,歡迎到華為開發(fā)者社區(qū)發(fā)帖討論(記得帶上#HarmonyOS云存儲#標簽),也可以直接@我交流哦! 祝各
    發(fā)表于 05-22 19:17

    HarmonyOS優(yōu)化應用文件上傳下載慢問題性能優(yōu)化二

    圖庫圖片的臨時文件夾,并將整個臨時文件夾打包添加到待上傳list內(nèi): // 文件壓縮處理 async zipUploadFiles(fileUris: Array<string&
    發(fā)表于 05-22 10:54

    【Java開發(fā)必備】IntelliJ IDEA數(shù)據(jù)庫功能進階指南:9個JetBrains工程師私藏技巧

    想提升涉及數(shù)據(jù)庫的Java開發(fā)效率?IntelliJ IDEA為您帶來了9大進階招式!無論您是剛剛啟動新項目,還是正在深入優(yōu)化現(xiàn)有系統(tǒng),這些實用技巧都將助您事半功倍。
    的頭像 發(fā)表于 05-21 17:04 ?153次閱讀
    【Java開發(fā)必備】<b class='flag-5'>IntelliJ</b> <b class='flag-5'>IDEA</b>數(shù)據(jù)庫<b class='flag-5'>功能</b>進階指南:9個JetBrains工程師私藏技巧

    【JVM開發(fā)者必看】IntelliJ IDEA代碼分析實踐指南:實時糾錯、冗余檢測、自動修復等

    IntelliJ IDEA中的代碼分析技巧】靜態(tài)代碼分析是指在不實際運行代碼的情況下掃描代碼以發(fā)現(xiàn)潛在問題。IntelliJ IDEA中的檢查可以在您編譯項目之前檢測到其中的潛在問題
    的頭像 發(fā)表于 03-13 10:34 ?359次閱讀
    【JVM開發(fā)者必看】<b class='flag-5'>IntelliJ</b> <b class='flag-5'>IDEA</b>代碼分析實踐指南:實時糾錯、冗余檢測、自動修復等

    新版本 IDE 的啟動速度變快了?原來是在背后做了這些!

    IntelliJ IDEA 功能強、范圍廣,因此對資源有一定需求。根據(jù)您正在處理的項目,IDE 可能會出現(xiàn)滯后,這自然會令人沮喪。打開項目時也許是開發(fā)者需要等待的最常見場景。IntelliJ
    的頭像 發(fā)表于 02-12 15:58 ?354次閱讀
    新版本 IDE 的啟動速度變快了?原來是在背后做了這些!

    新版本 IDE 的啟動速度變快了?原來是在背后做了這些!

    新版本 IntelliJ IDEA 中為提高性能而采取的措施,這些措施縮短了代碼可交互時間并使 IDE 從啟動開始就具有更高的響應速度。
    的頭像 發(fā)表于 01-24 13:49 ?361次閱讀
    新版本 IDE 的啟動速度變快了?原來是在背后做了這些!

    常用的Linux命令總結(jié)

    的函數(shù)庫 /proc 系統(tǒng)核心與執(zhí)行程序所需要的一些信息。都是內(nèi)存中的數(shù)據(jù) /root 系統(tǒng)管理員根目錄 /sbin 系統(tǒng)管理常用的程序 /tmp 存放臨時文件的地方 /usr 存放系
    的頭像 發(fā)表于 01-13 11:15 ?597次閱讀
    常用的Linux命令總結(jié)

    mac的常見問題解決方法

    的啟動項目。 磁盤清理: 使用磁盤工具進行磁盤清理,刪除臨時文件和緩存。 更新系統(tǒng): 確保Mac系統(tǒng)和應用程序都是最新版本。 硬件檢查: 如果問題持續(xù),可能需要檢查硬件,如硬盤是否有問題。 2. 應用程序崩潰 問題描述: 使用過程中,應用程序突然崩
    的頭像 發(fā)表于 12-19 15:02 ?951次閱讀

    Java 23功能介紹

    Java 23 包含全新和更新的 Java 語言功能、核心 API 以及 JVM,同時適合新的 Java 開發(fā)者和高級開發(fā)者。從?IntelliJ IDEA 2024.2?開始已支持 Java 23
    的頭像 發(fā)表于 12-04 10:02 ?852次閱讀
    Java 23<b class='flag-5'>功能</b>介紹

    虛擬內(nèi)存不足如何解決 虛擬內(nèi)存和物理內(nèi)存的區(qū)別

    物理內(nèi)存,可以減少系統(tǒng)對虛擬內(nèi)存的依賴。 調(diào)整虛擬內(nèi)存設置 : 進入系統(tǒng)設置,調(diào)整虛擬內(nèi)存的大小。通常,虛擬內(nèi)存的大小可以設置為物理內(nèi)存的1.5到3倍。 清理磁盤空間 : 虛擬內(nèi)存需要磁盤空間來存儲數(shù)據(jù)。清理磁盤上的臨時文件、
    的頭像 發(fā)表于 12-04 09:14 ?1329次閱讀

    Linux計劃任務介紹

    點定時備份數(shù)據(jù)。比如:11點開啟網(wǎng)站搶購接口,12點關閉網(wǎng)站搶購接口。 3.計劃任務主要分為以下兩種使用情況: 1.系統(tǒng)級別的定時任務: 臨時文件清理、系統(tǒng)信息采集、日志文件切割?2.用戶級別的定時任務: 定時向互聯(lián)網(wǎng)同步時間、定時備份系統(tǒng)配置
    的頭像 發(fā)表于 11-24 15:49 ?723次閱讀

    臨時用電新版規(guī)范

    電子發(fā)燒友網(wǎng)站提供《臨時用電新版規(guī)范.pdf》資料免費下載
    發(fā)表于 10-23 10:40 ?0次下載

    Vision Pro開發(fā)實踐(結(jié)合24黑馬idea

    =152384&isHideShareButton=1 恰逢2024黑客馬拉松舉行,我結(jié)合本次參賽的一個idea,介紹一下visionOS的開發(fā)實踐,希望能為大家在進行“空間計算”開發(fā)的過程當中提供幫助
    的頭像 發(fā)表于 09-04 17:56 ?1524次閱讀
    Vision Pro開發(fā)實踐(結(jié)合24黑馬<b class='flag-5'>idea</b>)

    TIDA-01350 CAD Files文件用EAGLE打開后顯示文件無效如何解決?

    參考設計High Speed, Linear Transimpedance Reference Design中的TIDA-01350 CAD Files文件用EAGLE打開后顯示文件無效
    發(fā)表于 08-19 06:04