IDEA初始化配置(二)
21.文件忽略
22.快捷键
退出代码提示:ESC 移动一行:Shift + Alt + ↑/↓ 格式化: Ctrl + Alt + L 提取共性代码:Ctrl + Alt + M 代码自动填写:Alt + Enter 代码提示:Ctrl + Alt + 空格 代码跨选择:Ctrl + Alt 删除当前行:Ctrl + Y 复制当前行:Ctrl + D 向下换行:Shift + Enter 向上换行:Ctrl + Alt + Enter 查看属性方法详细:Ctrl + Q 查看属性方法在哪些地方使用了:Ctrl + F7 搜索文件:Ctrl + Shift 单行注释:Ctrl + / 块注释:Ctrl + Shift + / 多行单选:Alt + A 代码选择(列如:try+catch):Ctrl + Alt + T 在当前页搜索:Ctrl + F 全局搜索:Ctrl + Shift + F 方法折叠:Ctrl + - 方法展开:Ctrl + + 复制方法路径:Ctrl + Shift + C 关闭打开的类: Ctrl + F4 在路径中查找: Ctrl + Shift + F7 【调试部分、编译】 Ctrl+F2,停止 Alt+Shift+F9,选择 Debug Alt+Shift+F10,选择 Run Ctrl+Shift+F9,编译 Ctrl+Shift+F10,运行 Ctrl+Shift+F8,查看断点 F8,步过 F7,步入 Shift+F7,选择到底要 Debug 进入哪一个方法 Shift+F8,步出 Alt+Shift+F8,强制步过 Alt+Shift+F7,强制步入 Alt+F9,运行至光标处 Ctrl+Alt+F9,强制运行至光标处 F9,恢复程序 Alt+F10,定位到断点 Ctrl+F8,切换行断点 Ctrl+F9,生成项目
23.重复代码
24 创建MyBatis配置文件模板
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> </configuration>
25 创建mybatis-mapper文件模板
<?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=""> </mapper>
26 HTML格式化问题
27.快捷注入 Autowired
@Autowired private $VAR$ $ENDS$;
28. 快捷写 SpringBoot 启动类
public static void main(String[] args){ SpringApplication.run($VAR$.class, args); }
29. 创建 web.xml 模板文件
<?xml version="1.0" encoding="UTF-8" ?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0" metadata-complete="true"> </web-app>
30. 创建 hbm 模板文件
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> <hibernate-mapping package=""> </hibernate-mapping>
31. 创建 hibernate.cfg 模板文件
<?xml version="1.0" encoding="utf-8" ?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> <hibernate-configuration> </hibernate-configuration>
31. 修改 vue 模板文件
<template> <div></div> </template> <script> export default { components: {}, props: {}, data() { return { }; }, // 计算属性 类似于 data 概念 computed: {}, // 监控 data 中的数据变化 watch: {}, methods: {}, // 生命周期 created() { }, mounted() { }, beforeCreate() { }, beforeMount() { }, beforeUpdate() { }, updated() { }, beforeDestroy() { }, destroyed() { }, activated() { } } </script> <style scoped></style>
32. 创建 logback.xml 模板文件
<?xml version="1.0" encoding="UTF-8"?> <configuration debug="true"> </configuration>
33. 创建 log4j.xml 文件
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> <appender name="STDOUT" class="org.apache.log4j.ConsoleAppender"> <param name="Encoding" value="UTF-8"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionParttern" value="%-5p %d{MM-dd HH:mm:ss,SSS} %m (%F:%L) \n"/> </layout> </appender> <logger name="java.sql"> <level value="debug" /> </logger> <logger name="org.apache.ibatis"> <level value="info" /> </logger> <root> <level value="debug" /> <appender-ref ref="STDOUT"/> </root> </log4j:configuration>
34. 添加 vue get 请求模板
this.$http({ url: this.$http.adornUrl("$START$"), method: "get", params: this.$http.adornParams({}) }).then(({data}) => { }).catch(error => { });
35. 添加 vue post 请求模板
this.$http({ url: this.$http.adornUrl("$START$"), method: "post", data: this.$http.adornData(data, false) }).then(({ data }) => { }).catch(error => { });