在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

使用IDEA編寫項(xiàng)目代碼的實(shí)用小技巧

Android編程精選 ? 來源:陳皮的JavaLib ? 作者:陳皮的JavaLib ? 2022-07-01 14:32 ? 次閱讀

當(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)存有限,可能還會造成卡頓,影響開發(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í)文件,所以自然只在本地存儲,切不可當(dāng)作多人協(xié)作方式使用;其二,臨時(shí)文件不和項(xiàng)目掛鉤,所以它不是存儲項(xiàng)目目錄下的,有專門的地方進(jìn)行存儲它們,一般是在C盤下的IDEA某個(gè)目錄下,大家可查看自己臨時(shí)文件的存儲位置。 Scratch files(臨時(shí)文件) 是功能完備,可運(yùn)行并且可調(diào)試的文件,它還支持語法高亮顯示,代碼補(bǔ)全,以及相應(yīng)文件類型的所有其他特性。 因?yàn)榕R時(shí)文件是不跟項(xiàng)目掛鉤的,不存儲在項(xiàng)目目錄中,你在當(dāng)前項(xiàng)目中創(chuàng)建的臨時(shí)文件,在打開其他項(xiàng)目時(shí),也是能訪問到的。 可以使用臨時(shí)文件來編寫一些簡單Java代碼、HTTP請求、JSON文檔等等。 Scratch buffers(臨時(shí)緩沖區(qū))是簡單的文本文件,沒有任何編碼輔助功能。它可以作為簡單的筆記記錄,或者記錄任務(wù)事項(xiàng)等功能。 它們也不存儲在項(xiàng)目目錄中,也是可以從另一個(gè)項(xiàng)目訪問和打開它們。最多可以創(chuàng)建5個(gè)具有默認(rèn)名稱的臨時(shí)緩沖區(qū),可以通過清除內(nèi)容來重用這些緩沖區(qū)。

46afdd30-f86a-11ec-ba43-dac502259ad0.png

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

46c2ca9e-f86a-11ec-ba43-dac502259ad0.png

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

46cf6b14-f86a-11ec-ba43-dac502259ad0.png

創(chuàng)建 scratch buffer

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

46dadb20-f86a-11ec-ba43-dac502259ad0.png

46e60342-f86a-11ec-ba43-dac502259ad0.png

IntelliJ IDEA 創(chuàng)建的臨時(shí)緩沖區(qū)文件名默認(rèn)為buffer1.txt,數(shù)字依次遞增到buffer5.txt。上限為5個(gè)文件,如果再繼續(xù)創(chuàng)建,會重新創(chuàng)建buffer1.txt,并詢問你是否保存以前的記錄。如果你想保存5個(gè)以上文件,可以重命名文件名來實(shí)現(xiàn)。特性支持大多數(shù)的語言文件,并且語法高亮,語法識別。

46eee372-f86a-11ec-ba43-dac502259ad0.png

4702bb5e-f86a-11ec-ba43-dac502259ad0.png

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

470f4374-f86a-11ec-ba43-dac502259ad0.png

475af04e-f86a-11ec-ba43-dac502259ad0.png

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

4768e91a-f86a-11ec-ba43-dac502259ad0.png

477a1e6a-f86a-11ec-ba43-dac502259ad0.png

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

審核編輯 :李倩

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

    關(guān)注

    30

    文章

    4868

    瀏覽量

    69896
  • idea
    +關(guān)注

    關(guān)注

    1

    文章

    70

    瀏覽量

    4457

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

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

收藏 人收藏

    評論

    相關(guān)推薦

    Mac使用IntelliJ IDEA創(chuàng)建JavaWeb項(xiàng)目的步驟

    筆記 —— Mac 使用IntelliJ IDEA創(chuàng)建JavaWeb項(xiàng)目
    發(fā)表于 05-27 12:39

    IDEA進(jìn)行Web項(xiàng)目配置

    【JavaWeb】IDEA如何創(chuàng)建及配置Web項(xiàng)目(多圖)
    發(fā)表于 09-24 08:35

    IDEA EasyCode插件怎么使用

    目錄1、前言2、安裝(EasyCode)3、建立數(shù)據(jù)庫4、在IDEA配置連接數(shù)據(jù)庫5、開始生成代碼6、pom.xml7、Application.yml8、啟動(dòng)項(xiàng)目來源:jianshu.c...
    發(fā)表于 12-08 07:17

    編寫高效Lua代碼的方法

    編寫高效Lua代碼的方法
    發(fā)表于 02-07 21:04 ?0次下載

    如何在代碼編寫器Studio中處理大型項(xiàng)目詳細(xì)概述

    此應(yīng)用報(bào)告檢查圍繞大型、多站點(diǎn)項(xiàng)目的問題。在代碼編寫器Studio中的開發(fā),并提供了如何使用擴(kuò)展的技術(shù)代碼編寫器工作室的特點(diǎn),以解決這些問題
    發(fā)表于 04-25 09:20 ?2次下載
    如何在<b class='flag-5'>代碼</b><b class='flag-5'>編寫</b>器Studio中處理大型<b class='flag-5'>項(xiàng)目</b>詳細(xì)概述

    使用Intellij IDEA的一些小技巧

    https://blog.csdn.net/linsongbin1/article/details/80211919 Intellij IDEA真是越用越覺得它強(qiáng)大,它總是在我們寫代碼的時(shí)候,不時(shí)
    的頭像 發(fā)表于 09-05 15:03 ?1905次閱讀

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

    當(dāng)你在使用IDEA編寫項(xiàng)目代碼的時(shí)候,是否遇到過如下一些情況?
    的頭像 發(fā)表于 07-10 12:29 ?1620次閱讀

    如何使用參數(shù)化編寫可重用的verilog代碼

    我們將介紹如何使用verilog參數(shù)和generate語句來編寫可重用的verilog 代碼。 與大多數(shù)編程語言一樣,我們應(yīng)該嘗試使盡可能多的代碼可重用。這使我們能夠減少未來項(xiàng)目
    的頭像 發(fā)表于 05-11 15:59 ?1296次閱讀

    如何使用IDEA編寫項(xiàng)目代碼

    當(dāng)我們需要在當(dāng)前開發(fā)的項(xiàng)目上下文之外,創(chuàng)建記錄一些臨時(shí)注釋或者代碼等,可以使用Scratch files和Scratch buffers。
    的頭像 發(fā)表于 05-25 14:26 ?1437次閱讀
    如何使用<b class='flag-5'>IDEA</b><b class='flag-5'>編寫</b><b class='flag-5'>項(xiàng)目</b><b class='flag-5'>代碼</b>

    IDEA 神器怎么修改不規(guī)范的代碼

    ,所以大部分公司會給定自己的check規(guī)范,一般導(dǎo)入給定的 checkstyle.xml 文件即可實(shí)現(xiàn)。 作為新人,我checkstyle了一整個(gè)項(xiàng)目,苦不堪言,所以大家怕是還是多注意代碼規(guī)范啊,利人利己。 樓主用的是idea
    的頭像 發(fā)表于 07-08 09:25 ?1010次閱讀
    <b class='flag-5'>IDEA</b> 神器怎么修改不規(guī)范的<b class='flag-5'>代碼</b>

    eclipse的項(xiàng)目怎么在idea中運(yùn)行

    要在IntelliJ IDEA中運(yùn)行Eclipse項(xiàng)目,可以按照以下步驟進(jìn)行操作: 打開IntelliJ IDEA:首先,確保已經(jīng)安裝并成功啟動(dòng)了IntelliJ IDEA的最新版本。
    的頭像 發(fā)表于 12-06 13:54 ?4364次閱讀

    idea可以運(yùn)行eclipse項(xiàng)目

    可以運(yùn)行Eclipse項(xiàng)目。Eclipse是一個(gè)開發(fā)環(huán)境,主要用于Java程序的開發(fā),但它也支持其他編程語言如C++、Python等。通過Eclipse,開發(fā)人員可以編寫、調(diào)試和運(yùn)行各種類型的項(xiàng)目
    的頭像 發(fā)表于 12-06 13:57 ?2659次閱讀

    idea和eclipse環(huán)境配置沖突嗎

    Idea和Eclipse是兩種流行的集成開發(fā)環(huán)境(IDE),用于編寫和開發(fā)軟件。盡管它們都是功能強(qiáng)大的工具,但在某些方面它們存在一些沖突。在本文中,我們將詳細(xì)研究這些沖突,并探討如何解決它們。 首先
    的頭像 發(fā)表于 12-06 14:01 ?1679次閱讀

    idea怎么創(chuàng)建Java項(xiàng)目

    (Integrated Development Environment)是開發(fā)Java項(xiàng)目的必備工具。常見的Java IDE有Eclipse、IntelliJ IDEA和NetBea
    的頭像 發(fā)表于 12-06 14:09 ?1132次閱讀

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

    【IntelliJ IDEA中的代碼分析技巧】靜態(tài)代碼分析是指在不實(shí)際運(yùn)行代碼的情況下掃描代碼以發(fā)現(xiàn)潛在問題。IntelliJ
    的頭像 發(fā)表于 03-13 10:34 ?207次閱讀
    【JVM開發(fā)者必看】IntelliJ <b class='flag-5'>IDEA</b><b class='flag-5'>代碼</b>分析實(shí)踐指南:實(shí)時(shí)糾錯(cuò)、冗余檢測、自動(dòng)修復(fù)等
    主站蜘蛛池模板: 一级片+国产 | 国产精品亚洲玖玖玖在线靠爱 | 国产伦精品一区二区三区在线观看 | 亚洲我射 | 精品乱人伦一区二区三区 | 欧美综合影院 | 国产欧美乱码在线看 | 夜夜操com| 日本xxxxx69| 日韩卡1卡2卡三卡四卡二卡免 | 简单视频在线播放jdav | 天堂一区二区三区在线观看 | 欧美日韩伦理 | 2017亚洲男人天堂 | 亚洲视频五区 | 四虎永久在线精品国产 | 国产98在线传媒在线视频 | 欧美在线成人午夜影视 | vip影院在线观看 | 色妞导航 | 嘿嘿嘿视频在线观看网站 | 国产色网站| 黄网免费观看 | 欧美午夜精品一区二区三区 | 亚洲一本之道在线观看不卡 | 日日爱视频 | 色欧美在线 | 国产成人综合日韩精品婷婷九月 | 亚洲小视频| 狠狠色噜噜狠狠狠狠2021天天 | 一级做a爰片久久毛片鸭王 一级做a爰片久久毛片一 | 天天激情综合 | 欧美日韩性猛交xxxxx免费看 | 仙踪林欧美另类视频 | 1314酒色网 | 欧美午夜性刺激在线观看免费 | 中文字幕1区2区 | 成人欧美一区二区三区 | 555成人免费影院 | 国产tube| 在线毛片免费 |