一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

IntelliJ IDEA的Scratch files臨時(shí)文件功能

Android編程精選 ? 來(lái)源:陳皮的JavaLib ? 作者:陳皮的JavaLib ? 2022-07-10 12:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

1. 與別人溝通,需要簡(jiǎn)寫(xiě)某個(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)遇到以上情況,正常可能要打開(kāi)其他軟件或編輯器來(lái)進(jìn)行操作,不同軟件間切換比較麻煩,而且如果電腦內(nèi)存有限,可能還會(huì)造成卡頓,影響開(kāi)發(fā)效率。

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

什么是 scratch file

當(dāng)我們需要在當(dāng)前開(kāi)發(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í)文件,在打開(kāi)其他項(xiàng)目時(shí),也是能訪問(wèn)到的。

注意,因?yàn)槭桥R時(shí)文件,所以自然只在本地存儲(chǔ),切不可當(dāng)作多人協(xié)作方式使用;其二,臨時(shí)文件不和項(xiàng)目掛鉤,所以它不是存儲(chǔ)項(xiàng)目目錄下的,有專門(mén)的地方進(jìn)行存儲(chǔ)它們,一般是在C盤(pán)下的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í)文件,在打開(kāi)其他項(xiàng)目時(shí),也是能訪問(wèn)到的。

可以使用臨時(shí)文件來(lái)編寫(xiě)一些簡(jiǎn)單Java代碼、HTTP請(qǐng)求、JSON文檔等等。

Scratch buffers(臨時(shí)緩沖區(qū))是簡(jiǎn)單的文本文件,沒(méi)有任何編碼輔助功能。它可以作為簡(jiǎn)單的筆記記錄,或者記錄任務(wù)事項(xiàng)等功能。

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

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

如何創(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í)文件。

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

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

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

創(chuàng)建 scratch buffer

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

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

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

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

特性

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

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

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

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

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

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

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

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

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

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

審核編輯:湯梓紅

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

    關(guān)注

    30

    文章

    4900

    瀏覽量

    70751
  • scratch
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    5361
  • idea
    +關(guān)注

    關(guān)注

    1

    文章

    70

    瀏覽量

    4619

原文標(biāo)題:又來(lái)一個(gè) IDEA 實(shí)用小技巧,工作效率提升不少

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    組件截圖sdk -- screenshot_hm介紹 ##三方SDK##

    { ScreenshotUtils } from \'screenshot_hm\'; 核心實(shí)現(xiàn) 1. 截圖工具類 ScreenshotUtils.ets 提供了完整的截圖功能: // 截圖并保存到臨時(shí)文件,返回文件路徑供
    發(fā)表于 06-30 17:52

    如何實(shí)現(xiàn)組件截圖 -- componentSnapshot

    到相冊(cè)中。這里我使用的是SaveButton安全控件,可以免申請(qǐng)權(quán)限的進(jìn)行圖片保存操作,代碼如下,當(dāng)然,還需要把PixelMap保存到臨時(shí)文件,把這個(gè)臨時(shí)文件路徑給到SaveButton安全控件
    發(fā)表于 06-30 17:45

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

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

    HarmonyOS5云服務(wù)技術(shù)分享--云存儲(chǔ)指南

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

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

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

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

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

    【JVM開(kāi)發(fā)者必看】IntelliJ IDEA代碼分析實(shí)踐指南:實(shí)時(shí)糾錯(cuò)、冗余檢測(cè)、自動(dòng)修復(fù)等

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

    新版本 IDE 的啟動(dòng)速度變快了?原來(lái)是在背后做了這些!

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

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

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

    mac的常見(jiàn)問(wèn)題解決方法

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

    Java 23功能介紹

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

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

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

    Linux計(jì)劃任務(wù)介紹

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

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

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

    TIDA-01350 CAD Files文件用EAGLE打開(kāi)后顯示文件無(wú)效如何解決?

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