原文网址:Intellij IDEA--实用的技巧_IT利刃出鞘的博客-CSDN博客
简介
本文介绍Idea一些实用的技巧,包括:
- 查找某个URL
- 同一项目启动多个实例
- 清除项目占用
- application.yml不自动补全的问题
- Idea项目名后带中括号
- 其他杂项
查找url
查找某个url
Search Everywhere(两次点击)=> 输入:/url 要搜索的url
不输/url也可以,但会搜出除url外其他的内容:
查找某个模块的url
Spring=>MVC=> 直接输入字母就可以搜索
缺点:搜索时只能在一个模块下搜索,不能搜整个大项目。
同一项目启动多个实例
即:同一服务启动多个实例
旧版Idea:Run=> Edit Configurations=> 选中项目=> 选中“Allow parallel run”=> 运行项目=> 再次运行 此时有两个实例运行
新版Idea:Run=> Edit Configurations=> 选中项目=> “Build and run”栏=> Modify Options=> 选中“Allow multiple instances”
清除项目占用
若曾经打开过某个项目,已经删除了项目的目录,但再次生成的时候会说已经有项目占用此目录。解决方法有两个
法1:File=> Open Recent=> Manage Projects=> 删除项目
法2:关闭所有Idea页面=> 打开Idea软件=> 在左侧一栏删除
显示
application.yml
正常情况下,applicaiton.yml文件左侧是个绿色的,标记这是SpringBoot的配置文件,此时,编辑的时候会有自动补全。
但是,有时候,它没显示绿色,而且编辑的时候不自动补全了。解决方法:先将“resources”文件夹取消标记为资源根路径,然后再次将其标记为资源根路径。即:
- 右键“resources”文件夹=> Mark Directory As=> Unmark as Resources Root
- 右键“resources”文件夹=> Mark Directory As=> Resources Root
Idea项目名后带中括号
问题描述
创建项目时,项目名为A,ArtifactId为B,则创建之后会是这样的结果:
文件夹名字为A,Idea项目文件名为B.iml,打开后项目名显示为A[B],工程记录的名字为B,Maven工程名为B。
解决方法
- 修改工程名/模块名 1. File=> Project Structure=> 1. Project Settings=> Project=> Project Name=> 将B改为A2. Modules=> Name=> 将B改为A 1. (此时中括号去掉了,且Idea项目文件名变为了A.iml)2. 等价于:右键项目名=> Refact=> Rename=> 将B改为A
- 修改pom的name标签(可以不修改) 1. pom.xml=> 将B替换为A(此时Maven工程名变为了A)
输出
控制台输出行数(缓冲区大小)
File=> Settings=> Editor=> General=> Console=> Override console cycle buffer size
编译出的class输出目录
File=> Project Structure=> Project Settings=> Modules=> 右侧“Paths”=> Compiler Output=>
Inherit project compile output(继承项目编译输出)即:一般是项目路径\out\
Use module compile output path(用户模块编译输出路径)即:自定义的路径
打包的输出目录
即:类编译文件和像WebRoot或WebContent文件夹里面的内容等打包后的目录,用于发布在Tomcat等应用服务器上
File=> Project Structure=> Project Settings=>Artifacts=> 进行设置
其他
0 classes 0 lines covered
若运行时误点击了Run 'xxx' with Coverage,则会出现这个。
解决方法:ctrl + alt + F6=> 取消勾选项目=> No Coverage
打开项目后记住的名字
File=> Project Structure=> Project Settings=> Project=> Project Name=> 修改它
版权归原作者 IT利刃出鞘 所有, 如有侵权,请联系我们删除。