目录
一. IDEA 相关设置
1.1 去除SQL语句的黄色背景
- Settings > Editor > Inspections > SQL
- No data sources configured 去掉对钩
- SQL dialect detection 去掉对钩
- Editor > Color Scheme > General > Code > Injected language fragment
- 去掉Background的对钩
1.2 解决连接mysql出现的serverTimezone问题
1.2.1 方法一:
- 直接点击提示的Set time zone, 把UTC改为 Asia/Shanghai
- 缺点就是每次重新连接新的mysql时都要重新设置
1.2.2 方法二:
- 登录mysql,命令行窗口录入以下命令即可:
- show variables like ‘%time_zone%’;
- set global time_zone=’+8:00’;
- 重启电脑失效
1.2.3 方法三[推荐]:
- 找到C:ProgramDataMySQLMySQL Server 8.0my.ini
- 在my.ini文件的最后一行添加以下数据
default-time_zone='+8:00'
- 最后重启mysql服务
- 鼠标右键我的电脑=>服务和应用程序=>服务=>找到mysql后重启
- 永久有效
1.3 去掉鼠标悬停提示信息
- Setting > Editor > Code Editing
- Show quick documentation on mouse move 去掉对钩
二. 快捷键
- Ctrl + O: 快速查看父类所有方法
- Ctrl + Alt + T: 被...围起来
- Alt + INSERT/(Fn+Alt) + Insert: 生成器(构造方法,get/set,toString,重写方法...)
- Ctrl + /: 行注释
- Ctrl + Shift + /: 块注释
- Ctrl + F: 查找相关内容
- Ctrl + R: 查找相关内容并替换
- Ctrl + D: 复制此行到下一行
- Ctrl + Y: 删除此行
- Ctrl + Enter: 如本行缺少分号结尾,自动补全, 如果有分号,则在本行和下一行中另起一空行
- Alt + Enter: 万能建
- Ctrl + H: 查看层次结构
三. 错误问题解决
3.1 删除module后不能新建同名module问题
- 找到.idea目录中 compiler.xml, misc.xml, workspace.xml, 搜索之前被删除的module名, 然后把包含此module名的信息删除, 重启IDEA
3.2 maven中不同module之间引用依赖却不能使用
- Project Settings > Modules
- 找到被引用方, 删除右侧黑线的部分,然后再次引用依赖即可
3.3 git克隆ssm项目后没有Artifacts, 无法配置Tomcat
-
打开project Structure
- 找到 Facets ==> 点击+ ==> 选择Web ==> 选择当前项目模块 ==> ok
- 最后点击右下方的Create Artifact即可
四. 其他
4.1 .gitignore
.idea
*.iml
out
gen
target
*.class
*.jar
*.war