IntelliJ IDEA常用设置和好用插件,不定时更新 2021-08-12更新

一:设置方面

1:设置黑色背景主题

使用IDEA必改的第一个设置,使用过程中眼睛会舒服些
在这里插入图片描述

2:修改字体设置

到手第一件事就是改字体,改idea显示字体,和代码显示字体

首先改软件显示字体及大小,最喜欢使用的是Courier New字体

在这里插入图片描述

然后改代码编辑区字体及大小 和字体间距
在这里插入图片描述

3 注释模板设置

首先是新创建文件时的文件注释

在这里插入图片描述
文本如下,直接复制更改即可 模板的最开始前面是没有/开头的

** [description]* @Author: 某某某* @Date:  ${DATE}* @version v1.0*/

可用的预定义文件模板变量:
${PACKAGE_NAME} - 将在其中创建新类或接口的目标包的名称。
${PROJECT_NAME} - 当前项目的名称。
${FILE_NAME} - 将要创建的 PHP 文件的名称。
${NAME} - 您在创建文件的过程中,在 “新建文件” 对话框中指定的新文件的名称。
${USER} - 当前用户的登录名。
${DATE} - 当前系统日期。
${TIME} - 当前系统时间。
${YEAR} - 本年度。
${MONTH} - 本月。
${DAY} - 当月的当前日期。
${HOUR} - 当前时间
${MINUTE} - 当前分钟。
${PRODUCT_NAME} - 将在其中创建文件的 IDE 的名称。
${MONTH_NAME_SHORT} - 月份名称的前3个字母。示例:1月,2月等。
${MONTH_NAME_FULL} - 一个月的全名。示例:1月,2月等
IntelliJ IDEA 为 PHP 包括模板提供了一组附加变量,即可被包含在其他 PHP 文件模板中的可重用片段的模板。内置的 PHP 包含模板用于生成文件头和 PHPDoc 文档注释。以下变量在 PHP 包含模板中可用:
${NAME} - 将为其生成 PHPDoc 注释的类,字段或函数(方法)的名称。
${NAMESPACE} - 类或字段命名空间的完全限定名(无斜杠)。
${CLASS_NAME} - 定义了生成 PHPDoc 注释的字段的类的名称。
${STATIC}- 如果要为其生成注释的函数 (方法) 或字段为静态(static),则获取静态值。否则计算结果为空字符串。
${TYPE_HINT}- 提示函数 (方法) 的返回值以生成注释。如果无法通过函数 (方法) 的静态分析检测到返回类型,则计算结果为 void。
${PARAM_DOC} - - 参数的文档注释。计算为一组 @param 类型名称的行。如果要为其生成注释的函数不包含任何参数,则该变量将计算为空内容。
${THROWS_DOC} - 异常的文档注释。计算结果为一组 @throws 类型的行。如果要为其生成注释的函数不抛出任何异常,则该变量将计算为空内容。
${DS}- 一个美元字符
${CARET} - 指出了在生成和添加评论后插入符号的位置。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

此时设置完成之后,使用的方式就是/*+TAB键 即可 (idea的模板开头是/开始,功能键默认tab,不用更改)
或者在配置模板的时候带上前面的 /*使用CTRL+J 进行提示,然后上下键选择 Enter 也是一样的效果
在这里插入图片描述
模板文本如下,注意:模板的最开始前面是没有/开头的

*** [功能描述]* @Date $time$ $date$* @Param $param$* @return $return$ */

变量注解,同样的方法
在这里插入图片描述

** */

使用的方式就是//+TAB键 即可
至于其他的在类的上面怎么加,方法类似.

4 代码提示补充大小写不敏感设置

在这里插入图片描述
版本不同,有的是这样设置的
在这里插入图片描述

5 启动IDEA手动选择项目

设置不默认进入上一次项目即可
在这里插入图片描述

6 更改maven默认配置

告别每次新打开一个项目就要手动再次设置一遍maven配置
在这里插入图片描述
在这里插入图片描述

7 鼠标悬停显示注释

在这里插入图片描述
在这里插入图片描述

8.自动导入包和导入包优化的设置

在这里插入图片描述

9.优化引入

假设你引入了一个包下的很多个文件,他就会给你优化成xxx包名.*
在这里插入图片描述

10.单词拼写检查,默认开启

在这里插入图片描述

11.窗口复位

在这里插入图片描述
12.标签页多行显示设置
在这里插入图片描述
效果如下:
在这里插入图片描述

13.查看代码提交人

在这里插入图片描述

二:常用插件

1:阿里巴巴 Java 代码规范插件-Alibaba Java Coding Guidelines

照着大厂的规范来,总没有错,当代码不规范时,会有提示,比如代码重复,使用单行if不加{}提示等

2:翻译插件-Translation

常用快捷键:

​ Ctrl+shift+Y 选中单词使用此快捷键,显示翻译结果

​ Ctrl+shift+O 显示翻译对话框,自助输入单词或汉语显示翻译结果

3:mybatis插件-Free Mybatis plugin

非常好用的mybatis插件,用来做映射文件xml和对应接口java之间跳转

Ctrl+ALT+B 或者 Ctrl+ALT+鼠标左键 深层次的跳转,非常方便,强烈推荐

4: mybatis插件- MyBatis Log Plugin

显示对数据库的实际运行sql(会将参数和mybatis中的语句合二为一)
鼠标右键选择
在这里插入图片描述

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FdI3zdIs-1577961878714)(C:\Users\maxiaolong\AppData\Roaming\Typora\typora-user-images\1577960400131.png)]

5:彩虹括号-Rainbow Brackets

作用:方便查看括号的一一对应关系.另一重作用:就是为了好看点
在这里插入图片描述

6:背景插件-Background image plus

作用:没啥作用,就是为了好看点
安装后
在这里插入图片描述
在这里插入图片描述

7:Json字符串格式化-Json parser

就是让Json字符串格式化,使用额外的第三方格式化工具或者在线格式化烦了的可以考虑使用

在这里插入图片描述

8:清晰查看所有api接口-RestfulToolkit

查询请求路径: ctrl + alt + n
在这里插入图片描述

RESTful 服务开发辅助工具 当然使用postMan软件也行,Insomnia软件也挺好用
在这里插入图片描述

9:快捷键提示-Key Promoter X

idea 的快捷键那么多记不住?这个插件可以帮你

比如当我Ctrl+鼠标左键点击查看方法时 就会在右下角(不影响视线)提醒可以使用Ctrl+B 快捷键
在这里插入图片描述

10:打印日志分颜色显示- Grep Console

可以设置不同级别log的字体颜色和背景色 一般就默认,懒得设置

在这里插入图片描述

11:当前代码编辑区缩略图显示- CodeGlance

一般用于快速拖动,定位
快捷键:CTRL+SHIFT+G在这里插入图片描述
设置是否启用:
在这里插入图片描述

12:多种命名格式之间切换-CamelCase

这个插件可以实现包含6种常见命名格式之间的切换。并且可以对转换格式进行相关配置,如下图所示:
在这里插入图片描述
默认快捷键 Alt+Shift+U 选中要修改的变量或者方法名字,就能实现在多种格式之间切换了
在这里插入图片描述

13:多种正则表达式查找 any-rule

这个插件可以快捷查找需要的各种正则表达式,windows快捷方式是alt+a mac是option + a
在这里插入图片描述

14:查看基金股票- leeks插件

一款摸鱼实时看基金股市行情价格的插件
github下载地址:https://github.com/huage2580/leeks
在这里插入图片描述
在setting->other settings->leeks中设置相关基金股票
v1.8已经支持查看虚拟币价格查看
如何展示:
在这里插入图片描述
设置基金代码,股票
在这里插入图片描述

效果展示:
在这里插入图片描述
隐蔽模式效果:
在这里插入图片描述

15: 常用的工具集Idea插件-ToolsetIdeaPlugin

下载地址:https://github.com/silently9527/ToolsetIdeaPlugin
支持sql转DSL,base64编解码,md5加密,json格式化,ip查询,手机归属地,url编解码,时间戳转换,正则表达式匹配,等常用工具
如何展示:
在这里插入图片描述
效果:
在这里插入图片描述

16: 快速注释插件-Easy javadoc

快速为类,属性,方法添加注释。在添加注释时,不仅会生成注释,还会将对应名称翻译成中文,翻译的准确度取决于命名准确性
快捷键: ctrl + \ 批量添加注释:ctrl + shift +
另外可以自定义注释模板:

在这里插入图片描述

17: 代码生成插件-Easy Code

可以快速的根据数据库表映射成java中的entity,controller,service,dao,mapper文件
使用方法:先用database链接数据库,在对应表上直接右键执行EasyCode即可生成:
在这里插入图片描述

也可以自定义映射的内容:
在这里插入图片描述

18: 字符串转换-String Manipulation

字符串转换工具,对平时的变量命名一键转换格式,还支持对字符串的加密解密等操作
快捷键:alt + m
在这里插入图片描述

19: maven依赖冲突解决-Maven Helper

解决Maven依赖冲突的利器,可以在项目中快速查找依赖冲突,安装后在pom文件底模有 Dependency Anlyzer试图。显示红色表示有存在依赖冲突。点进去直接在包上右键Exclude排除,pom文件会做出相应的排除排除包的操作

20: 配置格式转换工具-Properties to YAML converter

properties格式配置文件一键转换 YAML格式
安装后在properties文件上右键选择执行插件即可一键转换

  • 0
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值