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

2022-08-30 21:20:26 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

目录

  • 一:设置方面
    • 1:设置黑色背景主题
    • 2:修改字体设置
    • 3 注释模板设置
    • 4 代码提示补充大小写不敏感设置
    • 5 启动IDEA手动选择项目
    • 6 更改maven默认配置
    • 7 鼠标悬停显示注释
    • 8.自动导入包和导入包优化的设置
    • 9.优化引入
    • 10.单词拼写检查,默认开启
    • 11.窗口复位
    • 13.查看代码提交人
  • 二:常用插件
    • 1:阿里巴巴 Java 代码规范插件-Alibaba Java Coding Guidelines
    • 2:翻译插件-Translation
    • 3:mybatis插件-Free Mybatis plugin
    • 4: mybatis插件- MyBatis Log Plugin
    • 5:彩虹括号-Rainbow Brackets
    • 6:背景插件-Background image plus
    • 7:Json字符串格式化-Json parser
    • 8:清晰查看所有api接口-RestfulToolkit
    • 9:快捷键提示-Key Promoter X
    • 10:打印日志分颜色显示- Grep Console
    • 11:当前代码编辑区缩略图显示- CodeGlance
    • 12:多种命名格式之间切换-CamelCase
    • 13:多种正则表达式查找 any-rule
    • 14:查看基金股票- leeks插件
    • 15: 常用的工具集Idea插件-ToolsetIdeaPlugin
    • 16: 快速注释插件-Easy javadoc
    • 17: 代码生成插件-Easy Code
    • 18: 字符串转换-String Manipulation
    • 19: maven依赖冲突解决-Maven Helper
    • 20: 配置格式转换工具-Properties to YAML converter

一:设置方面

1:设置黑色背景主题

使用IDEA必改的第一个设置,使用过程中眼睛会舒服些

2:修改字体设置

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

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

然后改代码编辑区字体及大小 和字体间距

3 注释模板设置

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

文本如下,直接复制更改即可 模板的最开始前面是没有/开头的

代码语言:javascript复制
** [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 也是一样的效果

模板文本如下,注意:模板的最开始前面是没有/开头的

代码语言:javascript复制
*** [功能描述]* @Date $time$ $date$* @Param $param$* @return $return$ */

变量注解,同样的方法

代码语言:javascript复制
** */

使用的方式就是// 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:UsersmaxiaolongAppDataRoamingTyporatypora-user-images1577960400131.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文件上右键选择执行插件即可一键转换

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/144620.html原文链接:https://javaforall.cn

0 人点赞