idea版本为2020
一、idea整合Maven
1.1 idea配置
(1)基本设置
(2)设置依赖优先查找本地仓库
输入-DarchetypeCatalog=internal即可
1.2 maven阿里镜像配置
在maven的setting.xml(setting.xml文件在maven安装目录下的conf文件中)文件的
<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其他设置
2.1 字体/主题相关
(1)基本设置
(2) 字体滚轮调节
(3)主题设置
2.2 项目侧边栏相关
第一个,显示该类的所有方法,选择后该类前面会有小箭头,点开后可查看该类所有方法。
第三个,空目录折叠显示,例如就是com.yh.xxxx,建议大家自己设置看一看效果。
可以试一下我这个设置。
2.3 代码左边点击右键 侧边栏
第一个:查看git等版本控制工具代码最新提交者,点击可以看到详细信息
第二个:显示代码行数
第三个:显示方法线,这个不好解释,建议大家试一下
soft-wrap与下面的那个 都是用于行转换
2.4 忽略大小写
2.5 代码检测警告提示等级设置
强烈建议使用最高,不要嫌麻烦,如果卡的话可以设置为none
2.6 自动导入/删除包设置
第一项:IDEA 将在书写代码的时候自动帮我们导入需要用到的包。但是对于那些同名的包,还是需要手动 Alt + Enter 进行导入。
第二项: IDEA 将在我们书写代码的时候自动帮我们优化导入的包,比如自动去掉一些没有用到的包。仅限当前项目的动态优化
2.7 窗口复位
当组件窗口拖动的时候出现意外,可以点击此处进行窗口还原
2.8 多行显示
2.9 ctrl+/ 快捷注释风格
(1)java
效果如下:
(2)其他(xml、Html等)
效果与(1)中的第一个不打勾效果一样
2.10 编辑器打开项目时相关设置
三、类模板注释配置
/**
* ${description}
* @author 伍六柒
* @since ${DATE} ${TIME}
*/
四、方法注释配置
idea 的模板快捷键 / + 模板名 +快捷键*
方法的配置和网上其他差不多,此文章是个人笔记所用,不喜勿喷
*
*
*
$param$
* @return
* @author 伍六柒
* @since $date$ $time$
*/
groovyScript("def result=''; def params="${_1}".replaceAll('[\\[|\\]|\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\n':'')}; return result", methodParameters())
五、属性
**
* $description$
*/