1.IDEA常用设置
1.1 改变编辑区字体大小
1.2 自动导包和优化多余包
手动导包:快捷键,Alt+enter
自动导包
1.3 同一个包下的类,超过指定个数的时候,导包合并为*
1.4 显示行号
1.5 方法和方法间的分隔符
1.6 忽略大小写,进行提示
1.7 多个类不隐藏,多行显示
1.8 设置默认的字体,字体大小,字体行间距
(编辑区和控制台都会变)
1.9 修改代码中注释的字体颜色
1.10 修改类头的文档注释信息
/**
* @author : hahahaWhy
* @data : ${DATE} ${TIME}
* @description : ${PACKAGE_NAME}
* @version : 1.0
*/
1.11 设置项目文件编码
1.12 自动编译
1.13 省电模式
进入省电模式后代码提示什么的就没有了
1.14 代码显示结构
1.15 导入jar包
file->project structure
1.16 生成序列化版本号
1.17 idea输入sout自动补全System.out.println()
1.18 单行注释双斜杠位置调整
在IntelliJ IDEA中使用Ctrl + /
快捷键可以给光标所在行添加单行注释,默认 IntelliJ IDEA 对于 Java 代码的单行注释是把注释的斜杠放在该行的最开头。
部分人并不习惯这种风格,所以一般会设置为单行注释的两个斜杠跟随在代码的头部,在File -> Setting -> Editor -> Code Style -> Java -> Code Generation
下如图设置即可
2.IDEA常用快捷键
-
创建内容:
-
main方法: psvm
-
输出语句: sout
-
复制行: ctrl+d
-
删除行: ctrl+y
-
代码向上下移动: CtrI + Shift + Up / Down
-
搜索类: ctrl+n
-
生成代码: alt + Insert (如构造函数等, getter,setter,hashCode,equals,toString)
-
百能快捷键: alt + Enter (导包, 生成变量等)
-
单行注释或多行注释: Ctrl+ /或Ctrl + Shift + /
-
重命名:shift+f6
-
for循环直接: fori 回车即可
-
代码块包围: try-catch,if,while等 ctrl+ alt+t
-
代码自动补全提示:alt+/
-
idea代码字体大小放大和缩小的快捷键
-
代码一层一层调用的快捷键: ctrl+alt+ <-— , ctrl+alt+ —>
-
显示代码结构:alt + 7
-
显示导航栏: alt +1
-
redo操作:ctrl+shift+z
-
缩进:tab,取消缩进:shift+tab
-
格式化代码:ctrl+alt+l
3.代码模板的使用
它的原理就是配置一些常用代码字母缩写, 在输入简写时可以出现你预定义的固定模式的代码,使得开发效率大大提高,同时也可以增加个性化。最简单的例子就是在Java中输入sout会出System.out.println();
3.1 模板设置
3.2 常用代码模板
-
模板1: main方法:
main或者psvm -
模板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 nul) -
模板5:属性修饰符:
prsf : private static final
psf :public static final
4.idea中的断点调试
4.1 debug的优化设置,更加节省内存空间
4.2 常用断点调试快捷键
一步一步的向下运行代码,不会走入任何方法中。
一步一步的向下运行代码,不会走入系统类库的方法中,但是会走入自定义的方法中。
一步一步的向下运行代码,会走入系统类库的方法中,也会走入自定义的方法中。
跳出方法
结束程序
进入到下一个断点,如果没有下一个断点了,就直接运行到程序结束。
在当前次取消未执行的断点。
4.3 条件判断
在断点处右击调出条件断点。可以在满足某个条件下,实施断点。
4.4 查看表达式的值
选择行,alt+f8
5.参考
https://www.bilibili.com/video/BV1N5411L73Z?p=1
注:这篇笔记是对上面链接中视频内容进行的总结,增加了一些其他的常用设置