最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何使用IntelliJ IDEA中的Live Templates自定義代碼模板

 更新時間:2024年11月04日 11:01:34   作者:程序猿DD  
在IntelliJ IDEA中,通過使用LiveTemplates功能,可以實現(xiàn)快速編碼和自定義代碼模板,例如,輸入“main”可以自動補全主函數(shù)結(jié)構(gòu),“sout”可以補全輸出語句,用戶可以通過設(shè)置中的LiveTemplates選項查看和定義快捷模板,支持使用分組管理和參數(shù)化模板內(nèi)容,適應(yīng)復(fù)雜的編碼需求

平時用IntelliJ IDEA寫代碼的時候,你有沒有用過這些快捷方式:

輸入main,會彈出自動補全完整的main結(jié)構(gòu):

輸入sout,會彈出自動補全完整的System.out語句:

那么問題來了:

還有哪些快捷方式?如何定義自己想要的?初識 Live Templates

該功能來自于IntelliJ IDEA的Live Templates配置,你可以通過菜單進入Setting,然后搜索Live Templates找到它:

點開Java就能看預(yù)定義的模板了:

不是很多,可以挑你常用的記一下即可。

如果要定義要用的模板,可以點擊上面的+

選擇Live Tempalte之后在下面會看到一個編輯框:

根據(jù)自己需要填寫要創(chuàng)建的快捷模板內(nèi)容。最后記得保存,就可以成功創(chuàng)建了。

嘗試在編碼框內(nèi)輸入上面定義的快捷方式:ddfor,就可以用到上面定義的模板代碼了:

使用進階

上面僅介紹了Live Template最基本的使用方式。如果還不能滿足你的要求,下面幾項提示也許可以幫到你。

使用分組

如果對這個功能的需求比較多,需要定義比較多模板,尤其是做基礎(chǔ)架構(gòu)給大家定規(guī)范做工具的話,還可以在創(chuàng)建Live Template的時候使用Group來創(chuàng)建一些獨立的組來方便管理。

使用參數(shù)

很多時候我們創(chuàng)建模版還會需要一些動態(tài)的信息,比如自定義模板注釋的時候,需要使用:時間、用戶等動態(tài)信息。

在Live Template的模板定義中是支持使用參數(shù)的,使用$$來引用,兩個$中間放參數(shù)名。Live Template提供了一些預(yù)定義的參數(shù),同時也支持用戶自定義變量。

關(guān)于這塊使用參數(shù)和有哪些預(yù)定義參數(shù),讀者可以自行查閱官方文檔:Live template variables

導(dǎo)入導(dǎo)出

如果你想使用別人的模板,或者想把自己的模板分享給被人,那么可以使用導(dǎo)入導(dǎo)出功能。

功能位置如下圖:

然后選擇你要導(dǎo)出導(dǎo)入的配置內(nèi)容里選擇Live Templates即可

到此這篇關(guān)于使用IntelliJ IDEA中的Live Templates自定義代碼模板的文章就介紹到這了,更多相關(guān)idea Live Templates自定義代碼模板內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java工程師面試題一面二面整理

    Java工程師面試題一面二面整理

    在本篇文章里小編給大家整理的是關(guān)于Java 工程師面試題的相關(guān)知識點,有需要的可以參考下。
    2019-08-08
  • 整理Java編程中字符串的常用操作方法

    整理Java編程中字符串的常用操作方法

    這篇文章主要介紹了Java編程中字符串的常用操作方法的整理,字符串處理是Java入門學習中的基礎(chǔ)知識,需要的朋友可以參考下
    2016-02-02
  • SpringBoot項目如何打包成war包

    SpringBoot項目如何打包成war包

    使用SpringBoot 開發(fā)項目,由于內(nèi)置了Tomcat,所以項目可以直接啟動,部署到服務(wù)器的時候,直接打成 jar 包,就可以運行了,這篇文章主要介紹了SpringBoot項目如何打包成war包,需要的朋友可以參考下
    2024-07-07
  • Idea安裝Eslint插件提示:Plugin NativeScript was not installed的問題

    Idea安裝Eslint插件提示:Plugin NativeScript was not installed的問題

    這篇文章主要介紹了Idea安裝Eslint插件提示:Plugin NativeScript was not installed的問題,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • java 實現(xiàn)比較版本號功能

    java 實現(xiàn)比較版本號功能

    本篇文章主要介紹了java 中涉及到客戶端的系統(tǒng)經(jīng)常需要用到比較版本號的功能,并附小示例,希望能幫助需要的小伙伴
    2016-07-07
  • 解決JDK異常處理No appropriate protocol問題

    解決JDK異常處理No appropriate protocol問題

    這篇文章主要介紹了解決JDK異常處理No appropriate protocol問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Java中Spring的創(chuàng)建和使用詳解

    Java中Spring的創(chuàng)建和使用詳解

    這篇文章主要介紹了Java中Spring的創(chuàng)建和使用詳解,Spring 是?個包含了眾多?具?法的 IoC 容器,既然是容器那么 它就具備兩個最基本的功能,將對象存儲到容器中,從容器中將對象取出來,需要的朋友可以參考下
    2023-08-08
  • Java中Optional的正確用法與爭議點詳解

    Java中Optional的正確用法與爭議點詳解

    這篇文章主要介紹了Java中Optional的正確用法與爭議點的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • Java從內(nèi)存角度帶你理解數(shù)組名實質(zhì)是個地址的論述

    Java從內(nèi)存角度帶你理解數(shù)組名實質(zhì)是個地址的論述

    這篇文章主要介紹了Java如何從內(nèi)存解析的角度理解“數(shù)組名實質(zhì)是一個地址”,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2022-09-09
  • Java高級開發(fā)高頻面試題完整版(由淺入深&高薪必背)

    Java高級開發(fā)高頻面試題完整版(由淺入深&高薪必背)

    Java是一個支持并發(fā)、基于類和面向?qū)ο蟮挠嬎銠C編程語言,這篇文章主要介紹了Java高級開發(fā)高頻面試題的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2026-03-03

最新評論

青阳县| 台前县| 南投市| 原阳县| 红安县| 南通市| 台中市| 金昌市| 招远市| 房山区| 天等县| 青浦区| 扶风县| 哈密市| 阳东县| 汕头市| 前郭尔| 宜章县| 大安市| 洪江市| 三原县| 浑源县| 长兴县| 西安市| 勃利县| 边坝县| 双江| 广昌县| 阿瓦提县| 利川市| 介休市| 彰武县| 漳浦县| 大英县| 边坝县| 赤水市| 册亨县| 彭州市| 牟定县| 普定县| 兴山县|