idea 常用设置

文章目录

启动时不打开项目

在这里插入图片描述

卸载

在这里插入图片描述

修改启动参数

在bin目录中的一个文件

在这里插入图片描述

在这里插入图片描述

目录结构

在这里插入图片描述

启动idea会自动创建这两个文件夹,缓存、插件和一些设置都在里面,如果发现自己有什么配置错了,删除这两个文件夹,idea的配置都会还原成刚开始的状态

module使用

idea只能打开一个项目,idea的一个项目就相当于eclipse的工作空间,idea的module相当于eclipse中的项目,module的使用就是一个正常的项目,用于大型项目,多人一起做的情况

module的创建

跟创建项目差不多

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

module的删除

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

idea常用设置

在这里插入图片描述

在这里插入图片描述

设置主题

在这里插入图片描述

改变字体大小

在这里插入图片描述

设置鼠标悬浮提示(查看文档)

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

自动导包 :

没设置的时候,导包的快捷键为Alt+enter
在这里插入图片描述

找到import设置 中auto import,勾选两个选项 :自动导包,自动去包(代码删除时,自动删除包)
在这里插入图片描述

设置行号和方法间的分隔符

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

忽略大小写 :

不设置的话,String会有提示,string就没有提示
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

让显示类的地方多行显示

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

设置默认的字体,字体大小,行间距

这是默认设置,控制台和编辑区一起的
在这里插入图片描述

编辑区和控制台的字体可以分开设置

在这里插入图片描述

设置注释的字体颜色

在这里插入图片描述

设置类的头部信息(创建类的时候自动创建的)

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

设置项目文件的编码格式

在这里插入图片描述

设置自动编译

防止我们对class文件进行修改,忘记编译,而编译了旧的代码,
在这里插入图片描述

省电模式

省电模式会关掉代码检查和代码提示等功能
在这里插入图片描述

设置代码水平显示或垂直显示

点击类
在这里插入图片描述

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

启用注解

在这里插入图片描述

idea快捷键设置

Alt+enter是生成返回值的
在这里插入图片描述

模板Templates

可以配置一些常用代码的字母缩写,在输入缩写时,可以出现预先配置好的代码
在这里插入图片描述

常用模板

不理解课参考上课笔记 :
//模板一 : psvm
public static void main(String[] args) {

    //模板二 : sout
    System.out.println();
    //模板二的变形一 : soutp  自动打印所在方法的形参
    System.out.println("args = " + Arrays.deepToString(args));

    //模板二的变形二 : soutm   打印方法名
    System.out.println("HelloWold.main");//前面是类名,后面是方法名

    //模板二的变形三 : soutv   自动打印距离最近的变量
    int num1=10;
    int num2=10;
    System.out.println("num2 = " + num2);

    //模板二的变形四 : xxx.sout
    System.out.println(num1);//num1.sout

    //模板三 : fori
    int[] arr=new int[]{1,2,3};
    for (int i = 0; i < arr.length; i++) {

    }

    //模板三的变形: iter
    for (int i : arr) {

    }

    //模板四 : list.for
    ArrayList<Integer> integers = new ArrayList<>();
    for (Integer integer : integers) {

    }

    //模板四的变形 : list.fori
    for (int i = 0; i < integers.size(); i++) {

    }

    //模板五 : ifn
    Integer b=100;
    if (b == null) {

    }

    //模板五的变形一 : inn
    if (b != null) {

    }

    //模板五的变形二 : xxx.nn
    if (b != null) {

    }

    //模板五的变形三 : xxx.null
    if (b == null) {

    }
}
模板一 : psvm
public static void main(String[] args) {     

}
模板二 : sout
 System.out.println();
模板二的变形一 : soutp 自动打印所在方法的形参
  System.out.println("args = " + Arrays.deepToString(args));
模板二的变形二 : soutm 打印方法名
System.out.println("HelloWold.main");前面是类名,后面是方法名
模板二的变形三 : soutv 自动打印距离最近的变量
int num1=10;
int num2=10;
System.out.println("num2 = " + num2);
模板二的变形四 : xxx.sout
System.out.println(num1); //num1.sout
模板三 : fori
int[] arr=new int[]{1,2,3};

for (int i = 0; i < arr.length; i++) {

}
模板三的变形: iter
for (int i : arr) {}
模板四 : list.for
ArrayList<Integer> integers = new ArrayList<>();for (Integer integer : integers) {}
模板四的变形 : list.fori
for (int i = 0; i < integers.size(); i++) {}
模板五 : ifn
Integer b=100;if (b == null) {}
模板五的变形一 : inn
if (b != null) {}
模板五的变形二 : xxx.nn
if (b != null) {}
模板五的变形三 : xxx.null
if (b == null) {}

修改模板

在这里插入图片描述

自定义模板

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

创建java web项目

静态web项目

在这里插入图片描述

动态web项目

在这里插入图片描述

部署tomcat

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

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

在这里插入图片描述

关联数据库

使用idea连接数据库的好处就是,可以生成实体类
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

注意 :测试连接时,如果报错 :Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually.表示没有设置时区,我们去cmd窗口设置时区,

给mysql设置时区 :

csdn网页连接 :https://blog.csdn.net/liuqiker/article/details/102455077

进入命令窗口(Win + R),连接数据库 mysql -hlocalhost -uroot -p,回车,输入密码,回车,如图:
在这里插入图片描述

继续输入 show variables like’%time_zone’; (注意不要漏掉后面的分号),回车,如图:显示 SYSTEM 就是没有设置时区啦。
在这里插入图片描述

现在我们来设置时区。输入set global time_zone = ‘+8:00’; 注意不要漏掉后面的分号),回车,如图:
在这里插入图片描述

idea自动生成实体类

在这里插入图片描述
在这里插入图片描述
目前实体类是这种 :
在这里插入图片描述
这里我们需要去修改源码
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

版本控制

需要实现下载好的git

配置Git

在这里插入图片描述

连接github

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

断点调试

在这里插入图片描述

常用断点调试快捷键

在这里插入图片描述

条件断点

在这里插入图片描述

在这里插入图片描述
在断点上右键,设置条件,如图 :设置i60,则在debug执行的时候,程序会停到i60处 ;

查询已执行的数据

Ctrl+U

配置maven

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

创建springboot模板项目

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

生成javadoc文档

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

缓存和索引的清理

会将历史记录和缓存都清理掉,个人建议 :不使用
在这里插入图片描述

在这里插入图片描述

取消更新

在这里插入图片描述

插件的使用

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值