最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

IntelliJ IDEA 詳細(xì)使用教程 – 主題,字體,類和方法注釋設(shè)置

2023-02-27 12:09 作者:終碼一生  | 我要投稿

IDEA是Java開發(fā)者最喜愛的開發(fā)工具之一,高端大氣,智能化,個性化,每個開發(fā)者都喜歡設(shè)置自己喜歡的主題,字體,打造一個屬于自己的IDE,本次介紹在IDEA中,如何設(shè)置主題,字體等樣式,和添加類,方法注釋,

  • Windows用戶直接點(diǎn)擊菜單看欄,F(xiàn)ile -> Setting,打開設(shè)置。

  • Mac用戶點(diǎn)擊IntelliJ IDEA ->?Preferences,打開偏好設(shè)置??梢钥吹接腥缦略O(shè)置項(xiàng):

?

一、主題樣式設(shè)置

1. 通過自帶主題修改(系統(tǒng)自帶4款,個人比較喜歡默認(rèn)的這款Darcula)

?

2. 從官網(wǎng)下載主題插件

如果系統(tǒng)自帶的沒有你喜歡的,你可以去官網(wǎng)主題區(qū)選擇自己喜歡的。

主題插件下載地址:https://plugins.jetbrains.com/search?tags=Theme

有付費(fèi)和免費(fèi)的主題,大家可以看看自己喜歡那個主題,直接復(fù)制主題名稱,去IDEA插件下搜索,也可以直接下載下來,導(dǎo)入到IDEA中(后續(xù)文章有關(guān)于插件本地導(dǎo)入的方式演示)。

比如我想要使用“One Dark Theme”這個主題,可以通過IDEA中搜索,安裝。安裝完成后,點(diǎn)擊Apply應(yīng)用,Ok。



二、字體大小修改

打開設(shè)置窗口,Windows用戶選擇File -> Settings -> Editor -> Font,可以對我們的程序源碼進(jìn)行字體和行高進(jìn)行設(shè)置。根據(jù)自己的習(xí)慣設(shè)置即可。

?


三、類和方法注釋設(shè)置

類注釋設(shè)置:打開設(shè)置,選擇Editor -> File And Code Templates -> Files,選擇Class,設(shè)置類注釋模版。

如果不知道選擇哪些,可以看右下角的Description紅圈內(nèi),IDEA提供了哪些變量信息。同樣,你還可以設(shè)置Inteface,HTML File,CSS File等注釋信息。設(shè)置完,勾選 Enable Live Templates,點(diǎn)擊Apply,Ok。

一般類常用的可以設(shè)置如下信息:

(1)@BelongsProject:當(dāng)前項(xiàng)目的名稱

(2)@BelongsPackage:當(dāng)前包的名稱

(3)@Author:作者姓名(可以寫死,寫成你的名字)

(4)@CreateTime:該類創(chuàng)建的時間

(5)@Description:對該類的描述(該類的功能)

(6)@Version:設(shè)置版本號,一般新創(chuàng)建的類都是1.0版本,這里寫死就可以了


  1. /**

  2. *@BelongsProject: ${PROJECT_NAME} ?

  3. *@BelongsPackage: ${PACKAGE_NAME}

  4. *@Author: yanhongwei

  5. *@CreateTime: ${YEAR}-${MONTH}-${DAY} ?${HOUR}:${MINUTE}

  6. *@Description: TODO

  7. *@Version: 1.0

  8. */


另外,如果想統(tǒng)一類,接口,CSS等注釋格式,可以設(shè)置Includes,設(shè)置File Header,編寫注釋格式,勾選Enable Live Templates,點(diǎn)擊Apply,Ok。

方法注釋設(shè)置:打開設(shè)置,選擇Editor -> File Templates,點(diǎn)擊右側(cè)的“+”號按鈕,選擇2,Template Group…,創(chuàng)建一個新的分組,并命名為:“MyMonthTemp”。如下:

選擇剛剛創(chuàng)建的模版“MyMonthTemp”,再次點(diǎn)擊右側(cè)的“+”號按鈕,選擇1,“Live Template”。進(jìn)行開始編輯。如下:

Abbreviation:添加快捷操作 “*”,結(jié)合默認(rèn)的tab鍵使用

Description:模版描述

Template text:注釋模版內(nèi)容


  1. /**

  2. * Description:$description$

  3. * @Author:Lx

  4. * @Date:$date$ $time$

  5. * @Version 1.0.0

  6. $params$

  7. * @return $return$

  8. */


點(diǎn)擊右側(cè)的按鈕“Edit variables”對參數(shù)注釋進(jìn)行動態(tài)設(shè)置。


date和time可以在Expression列進(jìn)行下拉選取。

params和return則可以通過添加腳本,進(jìn)行動態(tài)的返回。

  • 填寫params內(nèi)容為:


  1. groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); result=' * @param ' + params[0]; for(i = 1; i < params.size(); i++) {result+='\\n ? ? * @param ' + params[i] + ((i+1 < params.size() - 1) ? '\\n' : '')};return result",?methodParameters())


  • 填寫return內(nèi)容為:


  1. groovyScript("def result=''; ?def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split('<').toList(); for(i = 0; i < params.size(); i++) {if(i!=0){result+='<';}; ?def p1=params[i].split(',').toList(); ?for(i2 = 0; i2 < p1.size(); i2++) ?{ def p2=p1[i2].split('\\\\.').toList(); ?result+=p2[p2.size()-1]; if(i2!=p1.size()-1){result+=','} ?} ; }; ?return result",?methodReturnType())


  • kip if defined一列中”description”處未勾選,是為了鍵入快捷鍵生成方法注釋的時候可以將鼠標(biāo)聚焦至改行,方便添加注釋方法描述信息;

  • 點(diǎn)擊”O(jiān)K”,返回上一設(shè)置頁,選擇應(yīng)用此模板的對象(操作的位置在中下部位),如下圖:

添加好模版,設(shè)置在哪些地方生效,返回到上一頁,點(diǎn)擊Define,

設(shè)置前:

設(shè)置后:這里只設(shè)置了Java相關(guān)添加方法注釋模版。

最后,測試效果如下:

說明:上面生成注釋的時候需要先輸入”*”,然后按”Tab”鍵,所以在設(shè)置模板的時候第一行的設(shè)置為一個*,為了和輸入的字符組合起來,以生成完整、規(guī)范的注釋信息;

我個人設(shè)置的是“/*”,結(jié)合“Enter”鍵快速生成方法注釋。大家根據(jù)自己的習(xí)慣設(shè)置即可。

好了,大家可以嘗試下,如果有什么問題,可以給我留言。

?

官方主題:https://plugins.jetbrains.com/search?tags=Theme


IntelliJ IDEA 詳細(xì)使用教程 – 主題,字體,類和方法注釋設(shè)置的評論 (共 條)

分享到微博請遵守國家法律
叙永县| 隆回县| 广州市| 泊头市| 平乡县| 台中县| 河曲县| 玛多县| 都江堰市| 阳信县| 南丰县| 当阳市| 无为县| 文水县| 奉新县| 固镇县| 肃宁县| 平安县| 樟树市| 大新县| 扶余县| 罗江县| 安宁市| 大庆市| 米林县| 泰顺县| 阿勒泰市| 内乡县| 本溪| 海阳市| 新乡县| 苗栗县| 白河县| 榆社县| 公安县| 临武县| 水富县| 岫岩| 大荔县| 巴彦县| 桑植县|