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")

image-20210805101004197

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}
 */
  • 配置示例

image-20210805100514347

3、更换为默认的Terminal

  • /bin/bash 更换为:/bin/zsh
  • 打开Tools-Terminal中去更换

4、Project窗口设置

  • 如图

image-20200712184404525

5、解决External Libraries不显示的问题

  • 修改idea配置文件下的jba_config下的projectview.xml
  • 如下图:

6、开启lombok项目插件支持

  • 如图

image-20210502114542531

7、自动编译开关

  • 如图

image-20210502114435553

8、忽略输入大小写匹配

  • 如图

image-20210502114326343

9、智能优化包、自动导包

  • 如下图所示,将

    • 自动导入不明确的结构
    • 智能优化包

    这两个选项勾上。那么有什么效果呢?

    自动删除无用包

    你在代码中,只要敲list,就会出现提示,自动导入java.util.List这个类。而这个特性,在eclipse中,是无法做到的。如下图所示

image-20210502114239166

10、打开多个文件不折叠

  • 打开多个文件的时候,会换行显示,非常直观。大大提升效率!

image-20210502114105993

11、开启EsLint格式检查处理

image-20210607163100685

Q.E.D.