IDEA基本使用以及常用的配置和快捷键(会持续完善)
发布日期:2021-06-29 20:01:53 浏览次数:2 分类:技术文章

本文共 3088 字,大约阅读时间需要 10 分钟。

IDEA的基本使用

文章目录

一、基本设置

1、进入设置

2、编辑区的字体可以使用滚轮放大缩小

3、鼠标悬浮在代码上有提示

在这里插入图片描述

4、自动导包和优化多余的包

在这里插入图片描述

5、导入同一个包下的类超过指定个数时,合并为 import …*

在这里插入图片描述

6、显示行号、方法与方法间的间隔符

在这里插入图片描述

7、忽略大小写进行提示

在这里插入图片描述

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

在这里插入图片描述

9、修改代码中注释的样式(如颜色等)

在这里插入图片描述

10、修改类头的文档注释信息

在这里插入图片描述

11、设置项目文件编码

在这里插入图片描述

或者
在这里插入图片描述

12、设置自动编译

在这里插入图片描述

13、设置省电模式

在这里插入图片描述

14、设置代码显示结构

在这里插入图片描述

15、如何导入jar包

在这里插入图片描述

在这里插入图片描述

16、生成序列化版本号

在这里插入图片描述

在这里插入图片描述

二、常用快捷键

1、main方法

psvm

2、生成System.out.println()

sout

3、任何新增/新建/添加的快捷键

alt + insert

如set、get、toString、equals、hashCode、构造函数等;新建包、类等;…

4、复制一行

ctrl + d

默认一行,可以进行选中要复制的多个行

5、删除一行

ctrl + y

默认一行,可以进行选中要删除的多个行

6、for循环

fori + 回车

或者 要循环的变量名.fori 要循环的变量名.for

7、单行注释

ctrl + /

8、多行注解

ctrl + shift + /

9、万能键:

alt + enter

如:纠错、导包等

10、多行编辑

Alt + 鼠标拖动

11、选中代码块 + ctrl + alt + t:

给选中的代码块选择加上某些语句(如:if、try catch、if else、while、for、…)

12、代码向上或向下移动

ctrl + shift + 上箭头/下箭头

13、代码向前或向后

向前:shift + tab 向后:tab

默认一行,可以选中多行进行操作

14、撤回操作

ctrl + z

15、REDO操作(进行上一步的"操作",注意是操作)

ctrl + shift + z

16、类中快速找到某个方法或属性

ctrl + F12

17、查看方法传递什么参数

光标放在括号内 ctrl + P

18、切换java程序窗口

alt + 左箭头/右箭头

19、运行

ctrl + shift + F10

20、退出编写的层次,进入窗口层次

f12

21、打开或关闭一些带有标号的窗口

alt + 标号

如:1.project窗口(project窗口) 、2.favorites窗口、4.Run()、…、7.struct窗口(显示当前代码的结构)、…

22、左侧窗口列表(Project窗口)的文件夹打开关闭

右箭头打开 左箭头关闭

23、退出任何窗口

ESC

24、窗口变大、变下

ctrl + shift + F12

25、搜索类

ctrl + n

26、查找

shift + shift

27、重命名

shift + f6

28、查看当前类的继承树

ctrl + h

29、弹出当前类的结构图

ctrl + F12

三、常用代码模板

什么是代码模板:相当于 sout、fori、…

IDEA中有Postfix Completion(只能使用,不能修改)和Live Templates(可以做用户的个性化定制) 两种

如何设置?

在这里插入图片描述

1、main方法

psvm或者main

2、输出语句

sout 或者 要输出的变量名.sout

其他:

soutp:打印方法的形参

soutm:打印方法的名字

soutv:打印变量

可以尝试使用通过 变量名. 调用一下

3、循环

普通for循环: fori(正向) 或者 .fori(正向) .forr(逆向)

增强for循环:iter 或者 .for,可以用于数组的遍历,集合的遍历

可以尝试使用通过 变量名. 调用一下

4、条件判断

ifn 或者 .null:判断是否为null(if null)

inn 或者 .nn:判断不等于null(if not null)

可以尝试使用通过 变量名. 调用一下

5、属性修饰符

prsf:private static final

psf:public static final

四、断点调式模式

修改配置

设置Debug的连接方式,默认是Socket,Shared memory是Windows特有的属性,一般在Windows操作系统下建议使用这种设置,内存占用相对小,如下图所示:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AFIaHs7r-1621430809606)(D:\programme\software\compiler\idea\IDEA的使用\img\在Windows操作系统下Debug建议使用的设置.png)]

IDEA中断点调试的图标含义

Step Over:

在这里插入图片描述
逐步的向下运行代码,页面不会进入任何方法中,注意:程序该怎么执行还是不变的,只是页面不进入

分 ----------------------------------- 割 ----------------------------------------- 线

Step Into:

在这里插入图片描述
逐步的向下运行代码,如果调用了自定义的方法,页面会进入自定义的方法中;但是注意不会进入环境内的方法(JDK、jar包等环境),注意:程序该怎么执行还是不变的,只是页面不进入

分 ----------------------------------- 割 ----------------------------------- — 线

Force Step Into:
在这里插入图片描述
逐步的向下运行代码,如果调用了方法(不论是自定义的方法还是环境内的方法),页面都会进入

分 ----------------------------------- 割 ----------------------------------- — 线

Step Out:

在这里插入图片描述
跳出当前的方法,注意,跳出是页面跳出,相当于程序直接执行完这个方法,程序该怎么执行还是不变的,只是页面不进入

分 ----------------------------------- 割 ----------------------------------- — 线

Stop:
在这里插入图片描述
停止程序,即终止调式

分 ----------------------------------- 割 ----------------------------------- — 线

Resume Program:

在这里插入图片描述
直接进入下一个断点,如果下面没有断点,就会结束调式

分 ----------------------------------- 割 ----------------------------------- — 线

Mute Breakpoints:

在这里插入图片描述
在当前次取消未执行的断点

分 ----------------------------------- 割 ----------------------------------- — 线

注意:上面的"跳出"等词语都是指页面(即我们程序员能看到的,而非程序"跳出"),程序该怎么执行是不变的!

条件判断下的断点调试

说明:在调试时可以增加条件判断,极大的提高效率;

具体操作:在断点处右击调出条件断点,可以在满足某个条件下,实施断点;

1、循环

在这里插入图片描述

在这里插入图片描述

2、查看表达式的值

右击将要执行的断点处的变量,选中Evaluate Expression即可

如下所示:

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

转载地址:https://blog.csdn.net/m0_49039508/article/details/117047128 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:springboot应用创建初始化流程和启动过程
下一篇:redis基础学习笔记

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年04月29日 07时48分37秒