软件工具 | 01.IDEA常用设置

参考文章

IDEA最常用快捷键及配置步骤

IDEA的常用设置(超详细)

前言

  • 所有的设置基于IDEA2021.02,安装与激活可参考IDEA下载安装教程
  • 本文中许多设置适配的是本人的编程习惯,各位可以根据自己的习惯选择性跳过或修改某些步骤。

1.界面设置

主题设置

image-20220612193655847

字体设置

image-20220612193533116

显示行号 & 显示方法间的分隔符 & 隐藏缩进横杠

image-20220612212603945

2.操作设置

自动导包

image-20220612194639719

允许通过滚轮修改字体大小

image-20220612194545503

关闭启动后打开上次项目 & 新建项目时打开新的窗口

image-20220612211617937

解除Ctrl + Y的快捷键绑定

默认情况下,在输入 Ctrl + Y 后IDEA会删除当前的行。我们解除该快捷键的绑定。

image-20220612195543088

将"重做"快捷键设置为Ctrl + Y

image-20220612195353673

将"Shift + Enter"改成补全代码

原本"Shift + Enter"的作用是"“切换到下一行(Start New Line)”,我们将该快捷键绑定到"补全代码(Complete Statement)"

[清除Start New Line的快捷键] 右键以移除快捷键的绑定;

image-20220710161824952

[修改Complete Current Statement的快捷键] 移除其原本绑定的快捷键,再将"Shift+Enter"与之绑定。

image-20220710161853332

3.新建项目配置

新建项目的设置需要通过File -> New Projects Setup -> Settings for New Projects修改,且仅对新建的项目生效。

image-20220612194222130

Maven

image-20220612195156733

字符编码

image-20220612194125480

自动编译

image-20220612194943289

4.代码模板

File -> Srttings -> Editor -> File and Code Templates。代码模板是自用的内容,各位可以根据自己的需求跳过本步骤。

修改模板

类模板 - 新增作者信息

image-20220612200533205

接口模板 - 新增作者信息

image-20220612200612136

新增模板

点击左上方"+"新增模板,定义好模板名与扩展名,再将模板内容粘贴进去即可。

image-20220612200351979

新增Mapper-Interface模板 ( DAO层的接口 )

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
import org.apache.ibatis.annotations.Mapper;

/**
 * @author xyx-Eshang
 */
@Mapper
public interface ${NAME} {
    /**
	 * 01. 查询总数
	 *
	 * @return
	 */
    Integer getCount();
    
    /**
	 * 02. 重置自增主键的序号
	 *
	 * @param autoIncrement
	 */
    void updateAutoIncrement(Integer autoIncrement);
    
    /**
	 * 03. 获取最大的id
	 * @return
	 */
	Long getMaxId();
    
}

新增Mapper-Xml模板 ( DAO层的xml文件 )

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="${PACKAGE_NAME}.${NAME}">

    <!--    01. 查询总数-->
    <select id="getCount" resultType="Integer">
        SELECT count(*)
        FROM 数据库表名;
    </select>
    
    <!--    02. 重置自增主键的序号-->
    <update id="updateAutoIncrement">
        ALTER TABLE 数据库表名
            AUTO_INCREMENT = #{autoIncrement};
    </update>
    
    <!--    03. 获取最大的id-->
    <select id="getMaxId" resultType="Long">
        SELECT MAX(主码)
        FROM 数据库表名;
    </select>
    
</mapper>

新增空白的yml模板

只需要新增模板即可,不需要任何内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值