- 1、开启远程同步插件
- 2、LiveTemplates
- 2.1 File and Code Templates
- 3、更换为默认的Terminal
- 4、Project窗口设置
- 5、解决External Libraries不显示的问题
- 6、开启lombok项目插件支持
- 7、自动编译开关
- 8、忽略输入大小写匹配
- 9、智能优化包、自动导包
- 10、打开多个文件不折叠
- 11、开启EsLint格式检查处理
1、开启远程同步插件
# 插件名称
IDE Settings Sync
有时候可能因为某些原因导致关闭了同步插件!手动在插件管理处启用一下即可!
2、LiveTemplates
- 变量声明
# pdc private Date 带注释
/**
* $VAR1$
*/
private Date $VAR2$;
$END$
# pic private Integer 带注释
/**
* $VAR1$
*/
private Integer $VAR2$;
$END$
# plc private Long 带注释
/**
* $VAR1$
*/
private Long $VAR2$;
$END$
# psc private String 带注释
/**
* $VAR1$
*/
private String $VAR2$;
$END$
- 方法注释
Abbreviation: =
Description: 方法注释模板
/**
* $VAR1$
* @param $VAR2$
* @return $VAR3$
* @author $user$
* created on $date$
*/
$END$
- 前端js方法注释
/**
* $VAR1$
* @param {} $VAR2$
* @return {} $VAR3$
* @author $user$
* created on $date$
*/
$END$
- 类头注释
Abbreviation: @
Description: 类注释模版
/**
* <p>
* $VAR1$
* </p>
*
* @author $user$
* @version $VAR2$
* @since $VAR3$
* created on $date$
*/
$END$
- 配置示例
# 如需设置时间以横杠分割的模式 需设置变量格式化:
date("yyyy-MM-dd")
2.1 File and Code Templates
- 默认时间预定变量如下
${DATE} current system date
${TIME} current system time
${YEAR} current year
${MONTH} current month
${DAY} current day of the month
${HOUR} current hour
${MINUTE} current minute
- 时间以斜杠分割样式
/**
* <p>
*
* </p>
*
* @author ${USER}
* @version ${VAR}
* @since ${VAR}
* created on ${DATE}
*/
- 时间以横杠分割样式
/**
* <p>
*
* </p>
*
* @author ${USER}
* @version ${VAR}
* @since ${VAR}
* created on ${YEAR}-${MONTH}-${DAY}
*/
- 配置示例
3、更换为默认的Terminal
- 将
/bin/bash
更换为:/bin/zsh
- 打开Tools-Terminal中去更换
4、Project窗口设置
- 如图
5、解决External Libraries不显示的问题
- 修改idea配置文件下的jba_config下的projectview.xml
- 如下图:
6、开启lombok项目插件支持
- 如图
7、自动编译开关
- 如图
8、忽略输入大小写匹配
- 如图
9、智能优化包、自动导包
-
如下图所示,将
- 自动导入不明确的结构
- 智能优化包
这两个选项勾上。那么有什么效果呢?
自动删除无用包
你在代码中,只要敲list,就会出现提示,自动导入java.util.List这个类。而这个特性,在eclipse中,是无法做到的。如下图所示
10、打开多个文件不折叠
- 打开多个文件的时候,会换行显示,非常直观。大大提升效率!
11、开启EsLint格式检查处理
Q.E.D.