美文网首页
Idea更改缓存和插件使用

Idea更改缓存和插件使用

作者: 上善若泪 | 来源:发表于2020-12-10 00:16 被阅读0次

1 引言

由于Intellij Idea默认的缓存位置都在系统盘,时间长了就会让系统盘内存更加的不足,为了避免这个问题,就不得不迁移缓存到其他地方,但是迁移时趟的坑太多了,因此留下来不在走坑

1.1 idea.properties

先找到此文件idea.properties,其位置在ideabin文件下(桌面的idea图标->右键单击->属性->打开文件位置此位置就是bin文件夹内)

打开后开始编辑,具体操作如下:

在这里插入图片描述
注意: 不要使用idea.home.path作为自定义的路径,不然无效,因为此变量是idea的安装路径,重新赋值也不能更改

1.2 迁移系统盘内文件

打开系统盘后发现有两个文件夹,一个是config,一个是system,但是config占用内存很小,system占用内存很大
所以只迁移system,这样只是保留了之前的项目配置信息,插件默认是在config中的plugins,所以迁移config中的插件地址

注意: 系统盘下的config尽量不要迁移,不然会导致idea过期,而需要重新激活,但是其中的插件没有影响,只需换个位置就可以了

2 插件

idea的插件的网络链接地址必须更改下,不然的话插件中的marketplace会一直转圈圈从而无法显示

2.1 修改插件地址

通过ctrl+alt+s进入设置,选中plugins,点击设置进入http proxy settings后设置地址为:https://plugins.jetbrains.com/重启后,就可以重新连接了

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

2.2 常用插件

2.2.1 Free Mybatis plugin

这个插件超级实用,可以从dao接口跳转到mybatisxml文件中,还能找到对应的方法,平时我们从controller的方法跳转到service都可以ctrl+点击跳转找到对应的方法,但是从daoxml就没办法了,只能复制方法名,到对应的xml里查找,效率很低,这款插件就解决了这个问题,安装后如下

在这里插入图片描述

2.2.2 Maven helper

这是一个可以查看maven依赖的插件,可以展示pom文件中的依赖(以列表或树的形式),最重要的是可以使用此插件查看maven依赖是否有冲突。相信大家都有因为maven依赖冲突而导致项目报错的经历,有了这款插件可以查看冲突的依赖项,会少了很多找bug的时间

安装完成之后,打开一个pom.xml文件,底部会多一个Dependency Analyzer标签,点击即可查看maven依赖

在这里插入图片描述

2.2.3 RestfulToolkit

这是一款http请求工具,可以根据url跳转到相应方法,并根据controller生成相应请求url和数据

打开idea,在右侧边栏会有一个标签(RestServices),打开可以看到里面是url路径

在这里插入图片描述

2.2.4 Translation

一款翻译插件,集成在idea中,可以不用切换窗口到浏览器或其他软件中搜索,且可以根据驼峰命名规则对应的变量名或方法名,在定义方法名或属性变量时很方便

新版本的idea在安装此插件后,在导航栏会有图标显示,在选中变量或中文字符时右键会有显示

在这里插入图片描述
选择 Translate:(生成翻译内容)
在这里插入图片描述
选择Translate and Replace:(给出英文的选项,选择后会直接替换)
在这里插入图片描述

2.2.5 Alibaba Java Coding Guidelines

一款阿里巴巴代码规范约束插件,对代码规范等很有帮助,可以养成良好的代码规范,变成风格

安装完成后,在导航栏Tools里会有 阿里编码规约这一项

在这里插入图片描述
点击编码规约扫描会扫面整个项目,然后在 Inspection Results窗口中展示不符合代码规范的代码(如下图)
在这里插入图片描述
如果觉得扫描整个项目太费时且影响性能,可以选中要扫描的文件,右键选择扫描(如下图):
在这里插入图片描述
注意:阿里编码规约扫描,默认是开启实时监测的,此功能可能会引起idea卡顿,可以点击 关闭实时检测功能 将其关闭,在编码完成后再主动扫描文件

2.2.6 Lombok

代码注解插件,可以省去繁琐的get/set方法,从而让代码保持简洁
但是使用时需要在引包

 <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.10</version>
 </dependency>

在使用时如下,不用写get/set方法:

在这里插入图片描述

2.2.7 Rainbow Brackets

Rainbow Brackets 彩虹括号插件
成对儿的括号显示相同的颜色,有了这个插件,确实很方便

在这里插入图片描述

2.2.8 CodeGlance

CodeGlance 显示代码缩略图插件
当代码很多的时候,方便查看,很有用

在这里插入图片描述

2.2.9 Codota

Codota 代码智能提示插件
只要打出首字母就能联想出一整条语句,这也太智能了,还显示了每条语句使用频率。

原因是它学习了我的项目代码,总结出了我的代码偏好


在这里插入图片描述

2.3.0 Key Promoter X

Key Promoter X 快捷键提示插件
每次都会在右下角弹窗提示,帮助我们快速熟悉快捷键

在这里插入图片描述

相关文章

网友评论

      本文标题:Idea更改缓存和插件使用

      本文链接:https://www.haomeiwen.com/subject/elxlgktx.html