02-Setting
1. 导出Setting
idea设置开启了同步到账号,settings就不能导出了。关闭后就可以再次导出
2. Live_Templates
1. 单行注释
2. class注释
/**
* @author: lisongtao
* @description: $description$
* @create: $date$ $time$
*/
3. 方法注释
*
* $methodName$
* $param$$return$
*/
groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {result+='\\n' + ' * @param ' + params[i] + ' ' + params[i]}; return result;}",methodParameters());
groovyScript("if(\"${_1}\" == 'void'){return '';} else {def returnType = \"${_1}\".split('\\\\.'); def result = '\\n' + ' * @return ' + returnType[-1]; return result.replaceAll('\\\\>', '');}",methodReturnType());
3. java-connector
com.intellij.util.io.HttpRequests$HttpStatusException: Request failed with
- 下载一个版本不行,多换几个版本下载
- idea连接mysql数据库下载驱动失败(缺失 mysql-connector-java-8.0.19.jar)
4. Local_Changes消失
IDEA新版本界面看不到Version Control窗口的Local Changes显示
5. ssh
1. ssh config
2. xshell
cmd + shift + A
--> ssh
3. sftp
cmd + shift + A
--> bro
6. 方法间分隔线
7. Community Idea创建SpringBoot
8. Power_Save_Mode
File
-->Power Save Mode
(被勾选了)开启了节电模式- 代码自动提示功能和包自动引入不了
9. 类的注释模板
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
/**
* @author: lisongtao
* @description: ${description}
* @create: ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}
*/
public class ${NAME} {
}
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
/**
* @author: lisongtao
* @description: ${description}
* @create: ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}
*/
public interface ${NAME} {
}
10. 字体
11. 隐藏idea项目配置文件
12. 忽略大小写 + 自动提示
13. 自动优化导入的包
14. JDK
15. Tomcat
- 官网
- 放到/usr/local下:
- 配置一下Tomcat即可
16. 通过快捷键找action
17. git
1. git颜色
2. Local Changes Toolbar
Diff
Jump to Source
3. Main Toolbar
Main Menu => Git => VCS Group => Git => Compare with the Same Repository Version
18. json
- idea不能识别
.json
文件