idea各种设置合集!刚装完idea直接走一波!

一、设置屏蔽一些不重要的文件

当我们用idea创建项目时,有时候会有一堆乱七八糟的文件,想要屏蔽掉很简单。
在这里插入图片描述
在这里面用分号区分开,可以是*.xxx格式,或者直接全名打进去。



三、自定义代码快捷输入方法

当我们需要重复的输入一些固定的代码块时,有一些快捷键几个字母就可以直接帮我们打出一大块的代码,所以今天就记录一下自己自定义的一些代码,方便以后自己查看。
左上角File点setting搜索Live找到live Templates
在这里插入图片描述
先新建一个分组,大部分的教程都是写的java,比较好分类,因为你有可能写一些其他的文件用不到
在这里插入图片描述
选中java,开始新增模板
在这里插入图片描述
我个人写的是psvmboot,快捷输出springboot的启动类,因为idea默认main方法是psvm,所以我就加个boot。

代码可以直接复制,因为都是固定的一套!

public static void main(String args[]){
	SpringApplication.run($className$.class,args);
} 

这里有人就好奇了这个 c l a s s N a m e className className打哪来的,当然不是idea送的,是自定义的,当你输入两个$符号包含一个字符时,右侧的Edit variables就会亮起来
在这里插入图片描述
点进去设置你的自定义变量
在这里插入图片描述

自定义快捷键

pvsmboot -> springboot的main方法

四、spring boot项目创建之aliyun

Spring Initializr connect timed out

首先springboot项目创建第一步就遇到了一个问题,使用idea自带的spring Initializr创建项目,在下载模板时超时了!
在这里插入图片描述
百度了一下才发现居然阿里也搞了这个东西!只要把地址改成阿里云的就行!

https://start.aliyun.com/

在这里插入图片描述

五、springboot 热部署工具devtools

idea默认是没有热部署工具的,所以当开发代码时,每次修改都需要重启就很不方便,springboot提供了热部署工具devtools,使用起来也是非常的方便!

首先导入依赖

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
</dependency>

build中添加plugin

一样在pom中的build中添加这个plugin,如果没有build就加在dependency下面。

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <version>2.3.7.RELEASE</version>
            <configuration>
                <mainClass>com.linnine.demo1.Demo1Application</mainClass>
            </configuration>
            <executions>
                <execution>
                    <id>repackage</id>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

修改设置

setting -> compiler -> 把这ADBC都勾起来,很好记的,印象深刻
在这里插入图片描述

启动热部署

同时按 ctrl+shift+alt+/ 弹出后选择第1个Registry
在这里插入图片描述
勾选下面两个选项

compiler.automake.allow.when.app.running

actionSystem.assertFocusAccessFromEdt

在这里插入图片描述
重启idea后即可生效!

六、idea 设置自动序列化填充

在实际开发中,为了io传输,一般都会在PO类中进行序列号,idea也支持这个功能,在设置中找到Editor -> Inspections 搜索UID,选中这个,再设置为警告,然后记得apply就可以了。

在这里插入图片描述
下次在实体类实现序列化后,再鼠标丢在类上就会有提示了。

在这里插入图片描述

七、隐藏文件

像一些.idea .iml什么的,一般不会去删除它,但是也一般用不到它,所以我们可以设置把这些东西隐藏起来。

找到setting中的File Types选择右侧这个(2021版)。

然后添加,输入你要隐藏的后缀,前面*就是模糊搜索的意思。

记得apply就马上生效了

在这里插入图片描述

二、Idea实用插件

在平时的学习中,经常会碰到一些插件,比如公众号的推荐,公司的要求等等,有的好用,也有的没意义,甚至有的坑爹!所以写个帖子记录一些自己试用过的插件。

lombok

没错第一个就是lombok了,说到插件第一个想到的就是这个,因为可以使我们少些很多get、set,构造方法等,而且还可以使用@sl4j注解,打日志更方便了!
不过排名不分先后,因为以前有用过的一些插件,一个一个来,有用到就来补充!

Codota

代码自动补齐工具,比idea更智能!

Key promoter X

快捷键提示工具,当你点击一些按钮时,会提示你按哪些快捷键可以提示这些功能,熟悉快捷键后,开发效率妥妥的up!

String Manipulation

字符串辅助工具,大小写切换,排序,过滤,递增,与列对齐,grepping,转移,编码等,如果你常常修改操作字符串,不妨使用这个工具,只要按alt+M就会跳出辅助框,不然像我切换个大小写都老是跑去notepad上面转!就很麻烦!

jrebel

热部署工具,正在尝试使用中!

Alibaba Java Coding Guidelines

阿里巴巴java编码指南,懂的都懂,阿里的规范,一个字专业!

checkstyle

maven-helper

findbugs

save actions

mybatisPlus

grep console,

Eclipse Code Formatter

Idea无用插件

翻译软件Translation

有个翻译插件叫啥来着,我一时有点想不起来,反正大概就是你选中单词,然后按右键找到那个插件翻译,实在麻烦,我一般用有道云翻译,划屏取词,各有所好吧!对于我来说没什么用

项目结构图CodeGlance

有一个插件可以把代码浓缩成小地图,以很小很小的字体堆在右侧,个人感觉体验很差,果断卸载!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值