前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >IntelliJ IDEA常用设置和好用插件,不定时更新 2021-08-12更新

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

作者头像
全栈程序员站长
发布2022-08-30 21:20:26
3.2K0
发布2022-08-30 21:20:26
举报
文章被收录于专栏:全栈程序员必看

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

目录

一:设置方面

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:\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文件上右键选择执行插件即可一键转换

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 目录
  • 一:设置方面
    • 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
                                                                  领券
                                                                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档