自学java(一)——常用功能
2021-03-12 11:46 dandy_ni 阅读(127) 评论(0) 收藏 举报我是做.net的,由于工作需要,也自学java有一段时间了,今天总结总结,写点学后感。
一,常用快捷键
psvm 快速生成main方法
Alt+Enter 导包
F4 查看源码
F8,步过
F7,步入
F9,运行
Ctrl+Alt+left/right,返回至上次浏览的位置
Ctrl+E,最近的文件
Ctrl+Shift+E,最近更改的文件
Ctrl+/ 添加行注释
Ctrl+Shift+/ 代码块注释
Ctrl + F 在当前页面查找
Ctrl + Shift + F 全局查找
二、常用功能
1.由于java是大小写敏感的,如果想像vs那样智能的代码提示,需要修改以下设置:File-Settings-Editor-General-Code Completion-去掉Match Case

2.自动导包:File-Settings-Editor-General-Auto Import

- 勾选第1个选项,自动帮我们导入需要用到的包。但是对于那些同名的包,还是需要手动 Alt + Enter 进行导入
- 勾选第2个选项,IDEA自动帮我们优化导入的包,比如自动去掉一些没有用到的包。
3.启用lombok
a.安装lombok:File - Settings - Plugins - Marketplace。在 Marketplace 中搜索 lombok 并安装,安装成功后 lombok 会显示在 installed 标签下(如下图)

b.启用了 Annotation processing,启用方法:File - Settings - Build, Execution, Deployment - Compiler - Annotation Processors - Enable annotation processing(如图)

c. 导入 lombok 包或引入 lombok 依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
4.启用DevTools
a.引入jar包
<!--热部署-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
b.聚合到父类总工程的pom里
<build>
<plugins>
<plugin>
<groupId>org. springframework boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
<addResources>true</addResources>
</configuration>
</plugin>
</plugins>
</build>
c.IDEA 配置:File - Settings - Build, Execution, Deployment - Compiler (如图)

部分是参考其大佬写的,并不都是原创,不喜勿喷,谢谢。
浙公网安备 33010602011771号