[其他]IDEA专区,想看的都有

第一部分:设置

1.将单行注释改为绿色

3.关闭方法的引用信息

        英文参考其他博主的文章:IDEA 关闭/开启引用提示Usages_idea 方法名上提示引用设置_Logicr的博客-CSDN博客

        或

Idea关闭或开启引用提示Usages和Annotations-腾讯云开发者社区-腾讯云 (tencent.com)

        中文如下:

4.代码提示时忽略大小写

英文:

IDEA代码提示忽略大小写_idea开发代码要不要忽略大小写-CSDN博客

中文:

4.快捷按钮清空控制台日志

5.重置代码大小写转换的快捷键

        原快捷键:CTRL + SHIFT + U  新快捷键: CTRL+D

6.idea实现抽象方法时将其注释也复制下来

        ctrl+I 快速实现抽象方法时 把这个勾选上

7.idea不同命名格式转换插件

Camel Case: 命名之间快速切换

这个插件默认是SHIFT + ALT + U 快捷键  建议改为CTRL + SHIFT + S

8.设置全项目的Maven路径

9.打开类时,不要渲染文档注释为视图模式

10.设置代码大小缩放

英文版设置:

参考以下其他博主文章:

IDEA用鼠标进行代码的放大和缩小_idea放大-CSDN博客

IDEA设置Ctrl + 鼠标滑轮控制缩放_在idea按住ctrl+滚轮调不了大小_zhouy_Sec的博客-CSDN博客

中文版设置:

11.打开代码左侧的缩放按钮,方便折叠if和else分支代码

12.

13.创建类时,自动生成doc注释

14.让类的tab标签多行显示

15.关闭idea面对同一个包内多类引用时优化为*的设置

建议都关闭,不然的话可能造成一些代码隐患

第2部分:插件

1.idea汉化插件

        名称: Chinese (Simplified) Language Pack/Chinese Language Pack
        作用: 将IDEA汉化

2.阿里巴巴代码规范插件

        名称:  Alibaba Java Coding Guide (XenoAmess TPM)

        作用:  检查代码规范,检查代码可能存在的漏洞,优化代码,快速修复简单bug

3.MybatisX

        名称:MybatisX

        作用:xml和mapper接口互相跳转,更好的xml文件编写SQL

4.MyBatis Log EasyPlus

mybatisPlus中间件 可以打印执行sql 但是sql和数据是分开的 要复现sql执行时 还要手动完善sql
该插件则可以在额外的一个控制台窗口输出完善好的sql

截止文章发布idea下载数2.9w

5.MyBatis Log Plus

mybatisPlus中间件 可以打印执行sql 但是sql和数据是分开的 要复现sql执行时 还要手动完善sql
该插件则可以在额外的一个控制台窗口输出完善好的sql

并且该插件支持更多的配置

截止文章发布idea下载数3w

6.codeReview代码的选择

支持单机模式和团队网络模式,选择代码alt+A添加评审任务,其他人同步获取任务

第3部分:其他

IDEA字体推荐

在IntelliJ IDEA中,有一些流行的字体被程序员普遍认为是易于阅读和编码的。以下是一些被广泛推荐的字体:

  1. JetBrains Mono:这是JetBrains公司专为开发者设计的字体,具有内置连字支持和对代码友好的设计。因为它是为编程而设计的,所以在IDEA中使用它非常合适。

  2. Consolas:这是微软开发的一种等宽字体,它在Windows系统中非常受欢迎,并且在其他操作系统上也很常用。

  3. Fira Code:这是一个基于Mozilla的Fira字体系列的等宽字体,它增加了一组编程连字(ligatures),使得某些编程符号(如 ==, !=, => 等)更加清晰和易读。

  4. Source Code Pro:Adobe开发的等宽字体,也是专门为编码环境设计的,它的字形设计使得在屏幕上长时间阅读代码时不容易疲劳。

  5. Monaco:这是Mac OS X系统中的默认编程字体,因其清晰度和可读性也被许多非Mac用户所喜爱。

  6. Menlo:这是Monaco的继承者,也是Mac OS X系统中非常受欢迎的编程字体。

  7. DejaVu Sans Mono:基于Bitstream Vera Fonts的衍生字体,它对原有字体进行了扩展,增加了更多的字符覆盖,是Linux系统中的常见选择。

idea进阶功能:自定义后缀补全

 

位置如下(中英文):

定义中:

定义成功:

测试中:

测试成功:

其他:

1.BeanUtils是hutool包下的

2.定义语句: "   $EXPR$ o = BeanUtils.copyProperties( $END$, $EXPR$.class );  "
                        $EXPR$代表变量 , 谁.的 , 谁就是变量  , $END$ 代表最后鼠标悬停位置.

好用的模板

1.List<$EXPR$> list = new ArrayList<>();  针对当前类生成一个list

2.$EXPR$ o = BeanUtils.copyProperties( $END$, $EXPR$.class );  快速调用BeanUtils.copyProperties方法

end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值