濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > 淺談IDEA Scratch files萬(wàn)能的臨時(shí)文件功能

淺談IDEA Scratch files萬(wàn)能的臨時(shí)文件功能

熱門(mén)標(biāo)簽:外呼系統(tǒng)怎么群發(fā)短信 鶴壁高頻外呼系統(tǒng)多少錢(qián)一個(gè)月 宿遷怎么辦理400電話 蘇州呼叫中心外呼系統(tǒng)哪家強(qiáng) 400電話辦理費(fèi)用低 400電話申請(qǐng)到底哪家好 谷歌地圖標(biāo)注日期 地圖標(biāo)注項(xiàng)目幾個(gè)月 聯(lián)通外呼系統(tǒng)電腦app軟件

前言

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

  • 與別人溝通,需要簡(jiǎn)寫(xiě)某個(gè)功能的偽代碼
  • 想記錄一些json格式的數(shù)據(jù),并且能格式化,即JSON文檔功能
  • 想記錄一些其他語(yǔ)言例如HTML,CSS,SQL,XML等的代碼
  • 突然有另外一個(gè)項(xiàng)目的思路,想記錄下代碼,以備切換另外一個(gè)項(xiàng)目時(shí)能用到
  • 臨時(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 files

當(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)到的??梢允褂门R時(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ū)。

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


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

創(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)建。


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í)別。


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

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


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

到此這篇關(guān)于淺談IDEA Scratch files萬(wàn)能的臨時(shí)文件功能的文章就介紹到這了,更多相關(guān)IDEA Scratch files 臨時(shí)文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Scratch3.0 頁(yè)面初始化同時(shí)加載sb3文件的操作代碼
  • 輕松實(shí)現(xiàn)功能強(qiáng)大的Android刮獎(jiǎng)效果控件(ScratchView)
  • Scratch3.0二次開(kāi)發(fā)之windows環(huán)境下打包成exe的流程

標(biāo)簽:錫林郭勒盟 鄂爾多斯 襄陽(yáng) 哈爾濱 丹東 莆田 雙鴨山 遵義

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《淺談IDEA Scratch files萬(wàn)能的臨時(shí)文件功能》,本文關(guān)鍵詞  淺談,IDEA,Scratch,files,萬(wàn)能,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《淺談IDEA Scratch files萬(wàn)能的臨時(shí)文件功能》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于淺談IDEA Scratch files萬(wàn)能的臨時(shí)文件功能的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    灵台县| 福泉市| 阿拉尔市| 岑溪市| 酉阳| 沙田区| 黑龙江省| 定兴县| 高雄县| 德保县| 仁化县| 牡丹江市| 明光市| 疏附县| 义乌市| 渝中区| 宣武区| 宁海县| 枣阳市| 甘孜县| 沙雅县| 石台县| 廉江市| 买车| 库尔勒市| 巨鹿县| 大城县| 伽师县| 筠连县| 万州区| 合作市| 顺义区| 西盟| 平塘县| 龙游县| 呼图壁县| 漳州市| 雅江县| 白朗县| 中西区| 鹰潭市|