idea自定义配置文件,存放位置
这个配置主要应用场景:电脑安装后,本来配置一大堆自己的喜好,但是由于(pojie)版本升级或者重装系统或者到新公司每次都要配置一遍,配置maven路径啊,提示忽略大小写啊等等,十分的麻烦,这里只要配置一次,以后把文件(你配置的)同步(比如百度网盘)一次就行了,下次安装或者新公司安装的时候直接把配置文件指向你的文件即可.废话不多说,见下
想找到你的idea软件安装的bin目录里面,有个名为idea.properties配置文件,比如我的D:\Asoftware\java\idea\bin找到它,并用文本编辑器打开它.
找一个何时的路径,比如我的如下图,在aboutconfig文件夹再建config文件夹和system文件夹(在system文件夹下再建plugins文件夹用于存放插件)
所以配置文件为如下路径,即可将配置放在这个创建的路径下
idea.config.path=D:/Asoftware/java/idea/aboutconfig/config
idea.system.path=D:/Asoftware/java/idea/aboutconfig/system
idea.plugins.path=D:/Asoftware/java/idea/aboutconfig/system/plugins
完成后基本上,假如你需要在另一台电脑上安装idea,使用同样的方式,把上面aboutconfig文件放在另一台电脑的相关路径下,并把idea.properties配置文件的指向aboutconfig文件夹就行了.只要aboutconfig文件夹备份到网盘,到哪里安装idea,只要路径指向这个文件夹就行了,十分方便.(当然也有一种idea自动导出配置的方式,但是没有这种方式好,需要了解的可以自行百度)
idea配置本地仓库路径和国内阿里镜像
找到 <localRepository>标签,修改路径
<localRepository>D:/Aworkspace/maven/repo</localRepository>
注意地址可以有很多写法,这里只是一个参考镜像地址
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
idea配置maven仓库
idea配置新项目maven仓库
这个是新建项目或者拿去Git项目使用自己设置的maven仓库的配置
idea中修改模板中user变量名称
这步骤会和后面的模板user变量取值有关,所以先设置它.找到idea安装的bin目录下找到idea64.exe.vmoptions(或者idea.exe.vmoptions),添加内容: -Duser.name=zhangxiaoxiang zhangxiaoxiang(当然你改成你的名字就行了哈)
idea设置头(类和接口以及等)的描述
找到配置路径
编写头注释模板
/**
* ${NAME}:
* @author ${USER}
* @date ${YEAR}/${MONTH}/${DAY}
*/
效果图(这个是创建类后自动生成的带有作者和日期的)
idea自定义类,接口注释模板(注意后面选择变量)
找到设置路径
编写注释模板文本(模板编写可以省去很多无意义的代码,可以单独作为一个专题研究一下哈)
/**
* $classname$:
* @author $user$
* @date $date$
*/
效果图(这个是手动触发的)
idea提示不区分大小写
注意版本不同,可能会有所差异,这里是2020版
idea修改单行注释风格Ctrl+/风格
效果图
idea 鼠标放上去显示中文注释
注意需要安装idea谷歌翻译插件,这里推荐选择谷歌的(有道和百度也集成了,但是谷歌是最好),如果失效可以配置代理,如果实在不能使用谷歌就只好选择有道或者百度
idea解除Git等版本控制关联
再进行下面操作,彻底删除与git的关联
idea鼠标悬浮查看注释
注意版本不一样这个设置貌似有点不一样,我的是idea2020.2为例
idea有道翻译插件
在无法使用谷歌翻译的情况下,可以使用这个作为替代,到ai.youdao.com/app_detail.… 登录后获取自己的相关账号
idea 无法注入dao
这个是idea一贯风格,如果你的项目可以运行这个倒没有影响,可以设置忽略即可(不推荐但是也没有必要太在意,可以直接设置成警告就行了),也可以使用一个很长的注解,笔者暂时搞忘了,确实没有太大必要,所以直接修改提示级别就行了
idea自动导包和删除无用的导包
idea里找不到javax.servlet的jar包
详情参考 blog.csdn.net/q343509740/…
idea 部署war包报错
报错内容:Configuration Error: deployment source ' :war exploded' is not valid 就是说部署的war包关联不上或者不正确
idea 配置热部署 spring boot
添加pom依赖
<!--热部署(idea也要配置一下才会生效)-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
再配置idea
CTRL+ALT+SHIFT+/ 组合键打开 Maintenance窗口选择Registry... ,找到(前面没有添加依赖是找不到这个选项的)compiler.automake.allow.when.app.running选项 (勾选后并close即可)
如果此时还没有生效,添加插件(可能有的电脑比较卡,有时候是生效了的,但是要多等一会而已)
<!--如果不生效,添加插件)-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork><!--必须添加这个配置-->
</configuration>
</plugin>
</plugins>
</build>
idea 新建springboot无法访问spring官网
idea maven报错
这是一个恶心的问题,基本上都是不好处理,有时候莫名其妙就好了,下面累出几种折腾的方式仅供参考
1:疯狂刷新方式,可能是idea没有即使刷新pom导致
2:如果是部分报错,找到自己配置的仓库确认一下,如果有,那么说明可能下载不完全(直接删掉maven报错的依赖,然后重新下载,当然建议先备份,万一不是它的问题呢)
3:配置setting文件错了(都百度到这个了说明你知道maven的setting文件在哪里配置,偷偷告诉你,其实idea在pom文件右击也是可以打开的),主要检查配置是否正确
<!--临时解决maven无法导入(比如国际网络展示不通顺),让idea编译通过过-->
<repositories>
<repository>
<id>alimaven</id>
<name>Maven Aliyun Mirror</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
5:如果还是没有什么卵用,那么清缓存式重启,或者重构
6:检查网络,比如设置了代理设置,你处于科学上网状态(你懂得),重启电脑,循环执行前5步(解决不了在博客评论,老夫和它大战300回合)
7:终极大招(或许是idea版本和maven版本不一致,最好的方式是使用默认的配置,如果这都不成功,那么idea就一定没有问题,如果idea软件有问题,这个可能性比较小,可以反馈,如果是仓库有问题就换个仓库,基本上就这些可能性了),是在下载不下来就在maven官网下载jar包,安装到本地
idea添加mybatis的xml提示
下载如下链接的地址到本地,放在某个文件夹下
mybatis.org/dtd/mybatis…
mybatis.org/dtd/mybatis…
idea终端命令关联git
在设置搜索terminal,然后配置一下即可,以后的terminal可以使用git命令
附加:Windows 10 右键菜单 新建项添加md文件(Typora)
安装Typora笔记软件后,不想office那样在桌面右键有新建Excel啊或者新建Word,所以这里需要修改注册表才能实现
- win + R输入【regedit】
- 定位路径 【计算机\HKEY_CLASSES_ROOT\.md】
- 点击.md文件夹, 双击右侧(默认)项,将数值数据改为【Typora.md】
- 右键.md文件夹 => 新建 => 项,把新建的项命名为【ShellNew】
- 右键ShellNew => 新建 => 字符串值,将该字符串值名称改为【NullFile】
- 关闭注册表即可
操作 图示