IDEA使用技巧(常用设置、快捷键等)

news/2025/1/13 3:36:56/

IDEA使用技巧

  • 一、IDEA常用基本设置
    • 设置代码背景颜色/主题/字体
    • Ctrl+鼠标滚轮缩放字体大小
    • 设置字符编码
    • 左右两侧的Project,Structure,Maven等按钮消失
    • 新增类似sout,psvm的模版
    • 切换某个模块编译的JDK版本
  • 二、常用快捷键
    • Ctrl+Alt+T包裹代码
    • Alt+回车联想补全
    • Ctrl+Alt+L快速整理代码格式
    • Alt+insert生成构造器,Getter,Setter等
    • Ctrl+H查看某个类的层级关系
    • .var自动分配变量名
    • Ctrl+/代码注释
    • Ctrl+B进入某个类或者定位某个方法
    • Ctrl+shift+↑↓上下移动当前行代码
  • 三、IDEA对项目/模块的管理
    • 项目结构
    • 新建一个空工程(项目)/模块
    • 修改模块名称
    • 导入模块
    • 删除模块
    • 没删干净怎么办?(新建同名的时候说已存在)
    • 打开一个项目(工程)
  • 四、使用IDEA直接连接MySQL数据库
    • 新建一个空项目
    • 打开DataBase窗口
    • 连接数据库
    • 第一次连接 需要先下载驱动
    • 上一步驱动下载太慢怎么办?
    • 下载好驱动后 测试连接

一、IDEA常用基本设置

设置代码背景颜色/主题/字体

打开Files-Settings
在这里插入图片描述
在这里插入图片描述

Ctrl+鼠标滚轮缩放字体大小

打开设置
在这里插入图片描述

勾选如下选项
在这里插入图片描述

设置字符编码

在这里插入图片描述

左右两侧的Project,Structure,Maven等按钮消失

选择File-Settings
在这里插入图片描述
在这里插入图片描述

新增类似sout,psvm的模版

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
就可以使用了
在这里插入图片描述

切换某个模块编译的JDK版本

在这里插入图片描述
在这里插入图片描述

二、常用快捷键

Ctrl+Alt+T包裹代码

选取一条语句 按这个快捷键 可以用if for等包裹起来

Alt+回车联想补全

在报错的时候 按这个快捷键 有自动联想补全

Ctrl+Alt+L快速整理代码格式

这个快捷键能让代码格式更规范 缩进,对其,括号,空格啥的

Alt+insert生成构造器,Getter,Setter等

在这里插入图片描述

Ctrl+H查看某个类的层级关系

在这里插入图片描述

.var自动分配变量名

在这里插入图片描述

Ctrl+/代码注释

Ctrl+/ 单行
Ctrl+shift+/ 多行

Ctrl+B进入某个类或者定位某个方法

Ctrl+shift+↑↓上下移动当前行代码

三、IDEA对项目/模块的管理

项目结构

在这里插入图片描述

新建一个空工程(项目)/模块

在这里插入图片描述
在这里插入图片描述

在空工程下新建各个模块(反正就是要注意新建模块时候的路径是不是自己想要的):
在这里插入图片描述

修改模块名称

在这里插入图片描述
在这里插入图片描述

导入模块

方式一:光点导入(注意看是导入模块 而不是 Project)
也要注意鼠标的位置,也要放在空项目下的某个位置,不要选中其他模块了
在这里插入图片描述

在这里插入图片描述
方式二:
直接新建模块然后复制代码,也推荐这种方式
新建模块之后,在该模块的src目录下,把目标模块src目录下的代码直接拷贝过来

删除模块

方式1:
先在IDEA里remove一下 但是这个时候磁盘里还是没被删除的
再去资源管理器里面删一下(这种方式 可能会好一点)
在这里插入图片描述
在这里插入图片描述

方式2:
直接在资源管理器把模块的文件夹删掉

方式3:
在这里插入图片描述

没删干净怎么办?(新建同名的时候说已存在)

可能会出现删不干净的情况:
在这里插入图片描述
删掉相关配置文件里的路径
然后必须重启一下IDEA
还是推荐先remove 然后在磁盘里删除的方法
在这里插入图片描述
在这里插入图片描述
然后必须重启一下IDEA

打开一个项目(工程)

这里就不是选New了 而是Open
在这里插入图片描述

在这里插入图片描述

四、使用IDEA直接连接MySQL数据库

新建一个空项目

在这里插入图片描述

打开DataBase窗口

在这里插入图片描述

连接数据库

在这里插入图片描述

第一次连接 需要先下载驱动

如果这里下载的很慢
看下一步解决方法
在这里插入图片描述

上一步驱动下载太慢怎么办?

先找到IDEA对应的drivers文件夹
在这里插入图片描述

修改仓库地址
在这里插入图片描述

在这里插入图片描述

   <artifact name="Apache Phoenix Client"><version version="4.15"><item url="https://maven.aliyun.com/repository/public/org/apache/phoenix/phoenix-client/4.15.0-HBase-1.5/phoenix-client-4.15.0-HBase-1.5.jar"/></version></artifact>

下载好驱动后 测试连接

输入对应的信息
在这里插入图片描述

可以使用
在这里插入图片描述


http://www.ppmy.cn/news/1443402.html

相关文章

uniapp自定义返回事件(封装)

uniapp自定义返回事件 在我们使用uniapp时&#xff0c;我们导航栏一般都是自定义的&#xff0c;比如用uview框架的导航栏&#xff0c;那么返回事件通常会遇到以下几个问题 返回事件前需要做一些额外的处理 h5项目刷新页面后返回失效 返回按钮点击后到指定页面 如果只是监听返…

【2024系统架构设计】回顾历史,查缺补漏篇 ②

前言 hello,大家好: 💡💡💡 我们一起来备考软考高级系统架构设计师吧,本专栏提供综合知识、案例科目、论文(论点和部分示例范文)等内容,包括知识点总结和记忆小妙招哦。 🚀🚀🚀 可以减少资料查找和收集的时间,提高效率,我们一起集中精力学习干货吧! 💡…

机器学习day1

一、人工智能三大概念 人工智能三大概念 人工智能&#xff08;AI&#xff09;、机器学习&#xff08;ML&#xff09;和深度学习&#xff08;DL&#xff09; 人工智能&#xff1a;人工智能是研究计算代理的合成和分析的领域。人工智能是使用计算机来模拟&#xff0c;而不是人类…

stable diffusion 的controlNet 安装和使用

stable diffusion 安装controlNet需要先下载扩展 扩展地址 下载了扩展以后&#xff0c;需要下载相应的模型&#xff0c;每个模型大约1.45G,可以按需下载。 模型地址 如果下载速度太慢&#xff0c;可以考虑去liblib下载&#xff0c;但是是全量模型 liblib 模型下载完后&#…

k8s controller manager工作原理

Kubernetes的controller manager是Kubernetes组件之一&#xff0c;负责管理集群中的控制循环&#xff0c;确保资源处于预期状态。以下是controller manager的工作原理简述&#xff1a; Replication Controller: 确保每个pod副本 (replica) 都运行在指定的数量。 Node Controll…

软件设计师备考笔记(一):计算机系统知识

文章目录 一、计算机系统基础知识&#xff08;一&#xff09;计算机系统硬件基本组成&#xff08;二&#xff09;中央处理单元&#xff08;三&#xff09;数据表示&#xff08;四&#xff09;校验码 二、计算机体系结构&#xff08;一&#xff09;指令系统&#xff08;二&#…

光伏无人机巡检主要有些什么功能和特点?

随着科技的飞速发展&#xff0c;无人机技术已经渗透到多个行业领域&#xff0c;光伏产业便是其中之一。光伏无人机巡检&#xff0c;作为一种新兴的巡检方式&#xff0c;正在逐渐取代传统的人工巡检&#xff0c;为光伏电站的安全、高效运行提供了有力保障。那么&#xff0c;光伏…

2024深圳杯(东北三省)数学建模C题完整论文讲解(含完整python代码及所有残骸音爆位置求解结果)

大家好呀&#xff0c;从发布赛题一直到现在&#xff0c;总算完成了2024深圳杯&#xff08;东北三省数学建模联赛&#xff09;A题多个火箭残骸的准确定位完整的成品论文。 本论文可以保证原创&#xff0c;保证高质量。绝不是随便引用一大堆模型和代码复制粘贴进来完全没有应用糊…