最近公司在推一个新项目,要求开发人员使用idea,于是从eclipse转战idea,刚开始那叫一个痛苦,幸好现在已经比较熟练了,记录下使用心得。
这篇应该是在使用过程中陆续记下的,有不足之处还请指正!
一、快捷键的使用:
相信由eclipse转idea的同学感受都一样,最不习惯的就是各种快捷键的使用和菜单项不知道在哪找了。
(1)版本控制,当文件与仓库中代码不同时,标记显示到父目录。
File---Settings---Version Control---Show directories with changed descendants(勾选上即可)
(2)热部署
springboot项目需在pom.xml文件中加入依赖坐标
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> <!--true 不然不会生效--> <scope>true</scope> </dependency>
<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <!-- 没有该配置,devtools 不生效 --> <fork>true</fork> </configuration> </plugin>
IDEA默认是不自动编译的,而spring-boot-devtools又是监测classpath下的文件发生变化才会重启应用,所以需要设置IDEA的自动编译:
1、File---Settings---Build,EXecution,Deployment---Compiler---Build project automatically(勾选上即可)
2、Ctrl+Shift+A---输入"registry"---双击"Registry..."---Compiler.automake.allow.when.app.running(勾选上即可)
(3)pom文件中添加依赖坐标
有时候想搜索某个依赖坐标并添加到pom文件中,只需Alt+Insert---选择Dependency就可输入你想搜索的依赖坐标了