首页>动态>正文
IntelliJ IDEA 详细使用教程 – 主题,字体,类和方法注释设置 天天资讯
2023-02-27 12:12:15    来源:哔哩哔哩

IDEA是Java开发者最喜爱的开发工具之一,高端大气,智能化,个性化,每个开发者都喜欢设置自己喜欢的主题,字体,打造一个属于自己的IDE,本次介绍在IDEA中,如何设置主题,字体等样式,和添加类,方法注释,


(资料图)

Windows用户直接点击菜单看栏,File -> Setting,打开设置。

Mac用户点击IntelliJ IDEA -> Preferences,打开偏好设置。可以看到有如下设置项:

一、主题样式设置

1. 通过自带主题修改(系统自带4款,个人比较喜欢默认的这款Darcula)

2. 从官网下载主题插件

如果系统自带的没有你喜欢的,你可以去官网主题区选择自己喜欢的。

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

有付费和免费的主题,大家可以看看自己喜欢那个主题,直接复制主题名称,去IDEA插件下搜索,也可以直接下载下来,导入到IDEA中(后续文章有关于插件本地导入的方式演示)。

比如我想要使用“One Dark Theme”这个主题,可以通过IDEA中搜索,安装。安装完成后,点击Apply应用,Ok。

二、字体大小修改

打开设置窗口,Windows用户选择File -> Settings -> Editor -> Font,可以对我们的程序源码进行字体和行高进行设置。根据自己的习惯设置即可。

三、类和方法注释设置

类注释设置:打开设置,选择Editor -> File And Code Templates -> Files,选择Class,设置类注释模版。

如果不知道选择哪些,可以看右下角的Description红圈内,IDEA提供了哪些变量信息。同样,你还可以设置Inteface,HTML File,CSS File等注释信息。设置完,勾选 Enable Live Templates,点击Apply,Ok。

一般类常用的可以设置如下信息:

(1)@BelongsProject:当前项目的名称

(2)@BelongsPackage:当前包的名称

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

(4)@CreateTime:该类创建的时间

(5)@Description:对该类的描述(该类的功能)

(6)@Version:设置版本号,一般新创建的类都是1.0版本,这里写死就可以了

/**

*@BelongsProject: ${PROJECT_NAME}  

*@BelongsPackage: ${PACKAGE_NAME}

*@Author: yanhongwei

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

*@Description: TODO

*@Version: 1.0

*/

另外,如果想统一类,接口,CSS等注释格式,可以设置Includes,设置File Header,编写注释格式,勾选Enable Live Templates,点击Apply,Ok。

方法注释设置:打开设置,选择Editor -> File Templates,点击右侧的“+”号按钮,选择2,Template Group…,创建一个新的分组,并命名为:“MyMonthTemp”。如下:

选择刚刚创建的模版“MyMonthTemp”,再次点击右侧的“+”号按钮,选择1,“Live Template”。进行开始编辑。如下:

Abbreviation:添加快捷操作 “*”,结合默认的tab键使用

Description:模版描述

Template text:注释模版内容

/**

* Description:$description$

* @Author:Lx

* @Date:$date$ $time$

* @Version 1.0.0

$params$

* @return $return$

*/

点击右侧的按钮“Edit variables”对参数注释进行动态设置。

date和time可以在Expression列进行下拉选取。

params和return则可以通过添加脚本,进行动态的返回。

填写params内容为:

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内容为:

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”处未勾选,是为了键入快捷键生成方法注释的时候可以将鼠标聚焦至改行,方便添加注释方法描述信息;

点击”OK”,返回上一设置页,选择应用此模板的对象(操作的位置在中下部位),如下图:

添加好模版,设置在哪些地方生效,返回到上一页,点击Define,

设置前:

设置后:这里只设置了Java相关添加方法注释模版。

最后,测试效果如下:

说明:上面生成注释的时候需要先输入”*”,然后按”Tab”键,所以在设置模板的时候第一行的设置为一个*,为了和输入的字符组合起来,以生成完整、规范的注释信息;

我个人设置的是“/*”,结合“Enter”键快速生成方法注释。大家根据自己的习惯设置即可。

好了,大家可以尝试下,如果有什么问题,可以给我留言。

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

关键词: 自己喜欢的 下载地址

IntelliJ IDEA 详细使用教程 – 主题,字体,类和方法注释设置 天天资讯

IDEA是Java开发者最喜爱的开发工具之一,高端大气,智能化,个性化,每个开发者都喜欢设置自己喜欢的主题,字体,打造一个属于自己的IDE,本次2023-02-27

倚音记号图片简谱_倚音记号

1、在五线谱上经常有一些八分音符的小音符(比正常的音符要小),符干上还带着一条小斜线,这个小音符就叫“倚音”,倚音有时倚2023-02-27

今日精选:方直科技2月27日快速上涨

以下是方直科技在北京时间2月27日10:15分盘口异动快照:2月27日,方直科技盘中快速上涨,5分钟内涨幅超过2%,截至10点15分,报12 75元,成交212023-02-27

焦点速读:捷豹路虎LESA技术或曲面屏幕代替仪表盘

现在汽车越来越普及,基本上家家户户很快都会有车。所以当汽车这么多的时候,我们在用车的过程中肯定会遇到各种各样的问题。那么2023-02-27

联合国托管理事会是干什么的_联合国托管理事会-天天日报

一、题文会把现且联队会把现且联队会把现且联队会把现且联队会把现且联队会把现且联队会把现且联队会把现且联队2023-02-27

当前热议!不任性了

1、《不任性了》是封茗囧菌演唱的歌曲,作词是著小生zoki,作曲是著小生zoki,编曲是八云轨。2、发行于2022年2023-02-27

第28届“晚报杯”足球赛落幕,“国脚摇篮”正孕育又一批未来之星 天天速递

第28届“晚报杯”足球赛落幕,“国脚摇篮”正孕育又一批未来之星2023-02-27

华兴资本最新公告:集团业务运营一切正常

2月26日晚,华兴资本发布公告称,公司董事会已获悉,包凡先生目前正在配合国家有关机关的调查。对于此前市场的担忧,这份公告也再次回应,目前2023-02-26

tabe

1、王柏勤,网络id:Tabe,1991年1月18日出生于香港九龙,是游戏《英雄联盟》中国区的电竞职业选手,原SH皇族电2023-02-26

楚雄牟定多措并举助力普法强基|世界信息

本文转自:人民网-云南频道自全省普法强基补短板专项行动启动以来,云南省楚雄州牟定县将其作为“八五”普法和扛稳擦亮全国法治2023-02-26

世界热消息:舌尖上的深圳地图诞生 5条旅游路线将“深派粤菜”连点成线

粤菜美食文化精品旅游路线地图。(主办方供图)读特客户端·深圳新闻网2023年2月26日讯(深圳商报记者范宏韬)2月242023-02-26

东郡主日本料理|全球快消息

1、东郡主日本料理是一家日本料理餐馆。2、位于蒸湘区长湖街沐林美郡14栋11号(平湖公园对面)。文章到此就分享结束,2023-02-26

【全球报资讯】遨游中国二什么时候出 公测上线时间预告

导读:最近很多玩家都在关注遨游中国二这款手游,想知道具体的公测时间,遨游中国二会经过封测、删档内测、不删档测试到最终的公测等几个测试2023-02-26

中国书画产业报告:2016

1、《中国书画产业报告:2016》是2016年华文出版社出版的图书。2、。文章到此就分享结束,希望对大家有所帮助。2023-02-26

重构一个可配的查询统计到底有多难?

查询统计,可以说是任何业务系统都必备的一个工具。也是很多公司给新人熟悉业务练手的一个系统。2023-02-26

杨梅怎么洗_杨梅的三种清洗方法

欢迎观看本篇文章,小升来为大家解答以上问题。杨梅怎么洗,杨梅的三种清洗方法很多人还不知道,现在让我们一起来看看吧!1、盐2023-02-26

当前短讯!中国异体诗新编

1、《中国异体诗新编》是2010年浙江大学出版社出版的图书。2、作者是徐元。文章到此就分享结束,希望对大家有所帮助。2023-02-25

环球焦点!骑行、赏花两相宜!长宁这个“郊野公园”已到春花烂漫时

骑行、赏花两相宜!长宁这个“郊野公园”已到春花烂漫时2023-02-25

村支书拓思路,集体经济有出路 全球最资讯

2月21日至22日,眉县槐芽镇组织全镇党组织书记赴安康市石泉县、汉滨区开展壮大村级集体经济观摩学习。通过看现场、听介绍、2023-02-25

再度遇见你

1、那天下着无声的小雨。2、你的背影模糊了我的视线。3、你远去那一瞬间。4、天空的云。5、挡住了我的双眼。6、越来越遥远2023-02-25

邱文玲:敬业奉献三十年如一日|天天时讯

霞浦县医院内二科护士长邱文玲自1992年9月参加工作至今30年,一直坚持战斗在护理岗位第一线,曾轮转于感染科、大内、大外2023-02-25

全球焦点!张家口市政府

1、张家口市人民政府是张家口市的行政管理机关。文章到此就分享结束,希望对大家有所帮助。2023-02-25

焦点播报:下一代日产Z将受到过去的启发

日产已经确认正在研发下一代Z,但日产没有透露其他细节。现在看来,消息来源已经向Autoblog泄露了一些早期的细节,让我2023-02-25

电影《远山花开》镇安首映礼成功举办|全球聚看点

电影《远山花开》镇安首映礼成功举办2023-02-25

热血女儿

1、《热血女儿》是作者黄美利出版的一本校园爱情喜剧类漫画。文章到此就分享结束,希望对大家有所帮助。2023-02-25