IDEA的開發輔助神器Live Template?

2023年09月16日11:11:02 科技 1124

IDEA的開發輔助神器Live Template? - 天天要聞

LiveTemplate到底是什麼?

Live Template 到底是什麼?似乎見過又似乎是那麼的陌生。用過的人都說好用,沒有用過的人壓根都不知道它有多好!

相信很多人在生成JavaMain函數的時候在IDEA編輯器中都用過如下的一段命令

psvm

這個時候代碼就會快速的創建出如下的一段代碼

    public static void main(String[] args) {
        
    }

還有當我們在使用for循環的時候只需要在編輯器中輸入 fori 就可以出現下面這段代碼。我們只需要補全循環的條件即可。

for (int i = 0; i < ; i++) {
            
}

IDEA中輸入快捷指令能夠生成代碼,並且可以生成指定格式的代碼,這種操作就可以通過Live Template配置來實現。

例如,我們需要輸出一個System.out.println();的內容,如果在沒有快捷指令的情況下,我們需要按照格式輸入這些內容,但是如果有了快捷指令,我們只需要輸入sout就可以生成這段代碼。

如何去配置Live Template?

既然Live Template這麼好用,那麼我們應該如何配置呢?

首先打開設置-進入到Editor編輯頁面,選擇LiveTemplate選項。

IDEA的開發輔助神器Live Template? - 天天要聞

這裡會發現,如果你沒有添加Java相關配置的話默認是沒有的,Java相關的配置在Other配置項中。如下圖所示。

IDEA的開發輔助神器Live Template? - 天天要聞

我們可以點擊右上角的加號添加Java操作相關的分組。

IDEA的開發輔助神器Live Template? - 天天要聞

創建自定義Live Template?

創建完分組之後就可以在對應的分組下面添加LiveTemplate了

IDEA的開發輔助神器Live Template? - 天天要聞

  • Abbreviation:表示需要添加的快捷指令內容
  • Description:快捷指令描述

下面我們來嘗試一下創建日誌輸出內容,如下所示

IDEA的開發輔助神器Live Template? - 天天要聞

Live Template 支持的變量?

有些情況下,需要根據不同的內容來添加不同的變量,例如上面的內容,需要從輸入的內容中,獲取到類名,那麼我們如何去配置這個變量呢?

可以通過添加 $$ 的方式來添加變量然後點擊右側的變量編輯器來配置變量獲取值的方式。如下圖所示。

IDEA的開發輔助神器Live Template? - 天天要聞

Live Template 提供了多種獲取變量值的方式,並且還提供了配置默認值配置,我們可以根據自己的需求來添加對應的默認值。

關於變量的配置可以參考官方網站提供的內容。

https://www.jetbrains.com/help/idea/template-variables.html#predefined_functions

總結

通過代碼模塊的配置,可以大大提升開發效率。我們可以將一些常用的代碼模塊進行配置方便在必要的時候使用從而提升自己的編碼效率。

科技分類資訊推薦

腦機接口新進展,將如何改變我們的生活? - 天天要聞

腦機接口新進展,將如何改變我們的生活?

大家有沒有想過,未來有一天我們不用說話,只用大腦就能和外界交流;不用動手,僅憑意念就能操控各種設備。這可不是科幻電影里的情節,隨着腦機接口技術的不斷發展,這些場景正一步步走向現實。腦機接口,簡單來說,就是在大腦和外部設備之間建立直接的連接通
谷歌 Pixel 10 系列 4 款機型顏色和存儲陣容曝光 - 天天要聞

谷歌 Pixel 10 系列 4 款機型顏色和存儲陣容曝光

IT之家 7 月 8 日消息,科技媒體 Droid-life 昨日(7 月 7 日)發佈博文,報道稱從分銷商處獲悉,谷歌 Pixel 10 系列手機將從 128GB 存儲起步,並透露了顏色和存儲陣容。IT之家援引博文介紹,附上谷歌 Pixel 10 系列四款機型的存儲和顏色陣容如下:Pixel 10:曜石黑(Obsidian):128G / 256GB霜(F
羅馬仕一充電寶突然爆炸:不是召回型號 - 天天要聞

羅馬仕一充電寶突然爆炸:不是召回型號

7月8日,據媒體報道,昨日有網友發佈一段辦公室監控視頻稱,其同事去年買的羅馬仕充電寶在辦公室充電時又爆炸了,並且還不是召回型號。 據此前報道,羅馬仕於6月16日宣布,召回2023年6月5日....
vivo Y04e配置曝光:天璣T612處理器+5500mAh電池 - 天天要聞

vivo Y04e配置曝光:天璣T612處理器+5500mAh電池

【CNMO科技消息】近日,有外媒報道,還未發佈的vivo Y04e的身影出現在Google Play控制台的數據庫中,一同出現的還有Y04e的性能信息。vivo Y04e根據Google Play控制台披露的信息,vivo Y04e搭載了紫
新能源汽車系統更新指南:新功能搶先體驗 - 天天要聞

新能源汽車系統更新指南:新功能搶先體驗

你是否遇到過這樣的情況,開着新能源汽車,總覺得有些功能不夠順手,或者缺少一些新的體驗?其實,很多時候系統更新就能解決這些問題。就拿最近熱門的新能源汽車系統更新來說,這就像是給車子來了一次「升級大改造」,能讓駕駛體驗直接上一個台階。
小米Q2以微弱優勢勝出,vivo緊隨其後,華為第四 - 天天要聞

小米Q2以微弱優勢勝出,vivo緊隨其後,華為第四

相信這幾天大家都在等三大數據公司的調研報告,無論是全球還是國內的行業都非常感興趣。畢竟現在是一個銷量為王的時代,無論什麼級別的產品放到市場中就可以了。在三大數據公司報告出來之前我們先來看一個國內的報告。
續航破800里!這3款長續航電動車,極速100km/h,適合跑長途車主 - 天天要聞

續航破800里!這3款長續航電動車,極速100km/h,適合跑長途車主

在選購電動車的時候,很多車主需要遠續航的車型,這樣才能夠跑長途,比如外賣小哥每天的續航里程要超過100公里,那麼,選擇哪種電動車更合適呢?行內人為大家分享了三款長續航電動車,最高時速超過100km/h,續航里程突破800里,比較適合跑長途的車主,一起來了解一下