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

總結

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

科技分類資訊推薦

引領科技豪華MPV新風尚 第二代騰勢D9西安車展亮相 - 天天要聞

引領科技豪華MPV新風尚 第二代騰勢D9西安車展亮相

兼具宜商氣度與家用溫情的科技豪華旗艦MPV,第二代騰勢D9迎來西安地區正式亮相。新車依託全球新能源MPV冠軍底蘊,以第二代刀片電池、雙閥雲輦-C、天神之眼5.0智駕等核心技術全面升級,兼顧商務體面與家庭舒適,為西北高端用戶帶來一站式全能出行解決方案。
採購禁入!科華數據材料造假被拒門外 - 天天要聞

採購禁入!科華數據材料造假被拒門外

本報(chinatimes.net.cn)記者胡雅文 北京報道這家趕上AI算力風口的公司,因投標材料造假,被相關採購方列入禁入名單兩年,其此前提出的複議申請也被正式駁回。相關採購平台近日發布公告,明確駁回科華數據股份有限公司(下稱「科華數據」,002335.SZ)此前提交的複議申請。早在一年前,科華數據已被認定在「信息通信樞紐...
快評樂道L80:15萬元級買大五座,這波值得沖? - 天天要聞

快評樂道L80:15萬元級買大五座,這波值得沖?

日前,樂道L80正式發布並開啟預售,其整車購買預售價為24.58萬元起,租電購買預售價則低至15.98萬元起。面對大型SUV市場「細分再細分」之競爭趨勢,這款樂道年度重磅新車都有哪些優勢?又能否成為「大五座SUV革新之作」?下面,圈哥就帶大家全方位感受。
成都直擊凱威德:純電全尺寸SUV的張揚與大氣 - 天天要聞

成都直擊凱威德:純電全尺寸SUV的張揚與大氣

4月22日,凱迪拉克以奧斯卡級盛典規格,將上海保利大劇院點亮為璀璨舞台,在品牌代言人倪妮與全場嘉賓的共同見證下,凱迪拉克全尺寸純電公路旗艦——凱威德耀然上市。新車共推出長續航四驅Pro、高性能四驅Ultra兩款配置,官方售價區間為46.88萬-50.88萬元。