Skip to content
章节导航

IDEA 基础设置

官网 https://www.jetbrains.com/idea

Maven 设置

Setting --> 搜索 maven

选择对应的 Mavne 即可

长久使用设置

Setting --> New Projects Setup --> Setting for New Projects

设置跟上面的一样

新建类描述设置

Setting --> Editor --> File And Code Templates

模板一:

shell
/**
* ${NAME}
* Created by ${USER} on ${YEAR}-${MONTH}-${DAY} ${TIME}
* Created with IntelliJ IDEA.
*/

模板二:

shell
/**
* ${NAME}
*
* @author ${USER}
* @date  ${YEAR}-${MONTH}-${DAY} ${TIME}
*/

Live Templates 设置

Setting --> Editor --> Live Templates

组设置

输入组名, 例如: CustomizeTemplates,随便定义,没有限制,自己知道就行

Logger 日志模板

点击自定义的组,添加模板

shell
private static final Logger logger = LoggerFactory.getLogger($CLASS_NAME$.class);

CLASS_NAME --> className()

通过 Enid Vvariables 修改属性信息

修改属性信息如下:

快捷键:log

使用时: log + 快捷键 ---> log + tab

方法模板

点击自定义的组,添加模板

添加方法模板信息

shell
**
 * $METHOD$
 *
 * @author $USER$
 * @date $DATE$ $TIME$
 $param$
 * @return $return$
 */

设置方法模板的值

shell
$METHOD$ --> methodName()
 $USER$  --> user() 
 $DATE$   --> date()
 $TIME$   --> time()
 $param$  --> groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i==0){result+=' * @param ' + params[i] + ' ' + params[i]}else{result+='\\n' + ' * @param ' + params[i] + ' ' + params[i] }}; return result;}", methodParameters())

 $return$  --> methodReturnType()

快捷键: *

使用时: /** + 快捷键 ---> /** + tab

js模板

shell
/*
* Description:
* Created by 王大宸 on ${YEAR}-${MONTH}-${DAY} ${TIME}
* Created with IntelliJ IDEA.
  */

HTML 模板

shell
<!--
/*
* Description: 
*Created by 王大宸 on ${YEAR}-${MONTH}-${DAY} ${TIME}
*Created with IntelliJ IDEA.
*/
-->

其他属性

shell
${PACKAGE_NAME} : 包路径
${NAME} : 文件名
${USER} : 主机用户名
${DATE} : 系统当前日期,格式为:yyyy/mm/dd
${TIME} : 系统当前时间 格式为:HH:mm
${YEAR}:当前年
${MONTH}:当前月
${MONTH_NAME_SHORT} : 月份名称简写;如:Jan, Feb, etc.
${MONTH_NAME_FULL} : 月份名称全拼;如:January, February.
${DAY} :当前天
${DAY_NAME_SHORT} :星期简写;如:Mon, Tue, etc.
${DAY_NAME_FULL}:星期全写;如:Mon, Tue, etc.
${HOUR} : 当前小时
${MINUTE} :当前分钟
${PROJECT_NAME} : 项目名称

隐藏自动生成的文件

setting --> Editor --> File Types --> Lgnored Files and Folders

lgnore files and folesrs 中输入

.idea
*.iml
.gitignore
*.ipr
*.iws

IDEA 常用插件

SpringBoot 创建地址

https://start.springboot.io

MyBatis 插件

Free Mybatis plugin (已废弃)
MyBatisX

lombok

lombok 或者 delombok

微信小程序

搜索: wechat
WeChat Mini Program

断开 SVN

svn disconnect