IDEA设置问题
2024-09-06 06:40:39
一. 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:\ProgramData\MySQL\MySQL Server 8.0\my.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
最新文章
- web前端(实习生)之“百度二面”
- c# 进程间的通信实现之一简单字符串收发
- HTML JavaScript简介
- json与gson
- 使用 Xcode 和 Android Studio 管理 iOS 和 Android 项目版本
- srm 534
- zend framework 配置连接数据库
- Git版本控制系统之基本使用
- HTML基础上
- C++ 头文件系列(iostream)
- day06_JDBC学习笔记
- springcloud~Eureka实例搭建
- linux命令总结----转载
- orcal 程序自动和手动项
- 转: 调整 Linux I/O 调度器优化系统性能
- 使用jquery.mCustomScrollbar自定义滚动条(4)live使用,向未来元素添加滚动条,不实用,了解一下
- robotframwork的WEB功能测试(二)—登录
- 【c++ primer, 5e】函数声明 &; 分离式编译
- java使用类序列化反序列化(读写文件)
- http知识点 前端
热门文章
- Linux系统安全与应用
- Acwing八数码
- 水电表/压力表/传感器/流量计/行车记录仪/分贝仪等 超低功耗LCD段码液晶驱动IC-VKL076(VKL系列)SSOP28 19*4COM,工作电流约7.5微安
- PHP,javascript实现大文件上传
- 快速新建并配置一个eslint+prettier+husky+commitlint+vue3+vite+ts+pnpm的项目
- Docker Compose安装部署Jenkins
- Jenkins使用pipeline部署服务到远程服务器
- Vue3 发生错误:setup function returned a promise
- 介绍下Java内存区域(运行时数据区)
- flutter系列之:用来管理复杂状态的State详解