掌握IntelliJ IDEA全局配置与实用技巧,一次设置实现多项目通用,避免重复劳动

2,545 阅读3分钟

一次性配置,多项目通用。相信不少开发者在使用 IntelliJ IDEA 创建或打开新项目时,都遇到过需要重复设置常用配置的问题,例如 Maven 设置、字体大小等,这无疑增加了工作量并影响了效率。好消息是,经过一番探索,我们发现 IntelliJ IDEA 本身已经提供了全局配置的功能,只是这一便捷特性并未被所有人熟知。通过合理的设置,我们可以实现一次配置,所有后续项目自动应用这些设置,大大简化了工作流程。以下是具体操作的截图如下: image.png 点击所有设置,通过上述方法,您将能够节省时间,并专注于更重要的开发任务上。希望这个小技巧能为您的开发工作带来便利。

1.如何设置通过鼠标滑轮改变编辑器字体大小


2.如何设置自动导包功能,如果遇到同类的类名时需要使用Alt+Enter手工导入完成。


3.显示代码行号和方法分隔符


4.设置忽略大小写提示


5.自动编译


6.快捷键和查找


CTRL+D 快速复制行代码

ALT+ENTER 快速引入类和包import

CTRL+ALT+L 代码格式化

CTRL+SHIFT+回车 补全结尾

CTRL+J 自动代码生成模板

7.Idea新建maven项目时,Problems中报错:

Error:Maven Resources Compiler: Maven project configuration required for module 'xxx' isn't available. Compilation of Maven projects is supported only if external build is started from an IDE.【错误:Maven资源编译器:模块“xxx”所需的Maven项目配置不可用。只有从IDE启动外部构建时,才支持Maven项目的编译。】**

8.DEBUG调试代码


F7:步入代码

ALT+SHIFT+F7 强制进入代码

F8 :跳转调试

9.如果项目中编译通过了,但类中还是显示错误的解决办法


10.如何执行Maven的clean,install等命令

11.IDEA更改页面不重启:为什么我的用IDEA修改html页面之后不实时生效呢?

1、修改IDEA设置 File -> Settings -> Build Execution Deployment -> Build Project automatically 勾选

2、勾选Running Ctrl + Shift + Alt + / 然后选择 Registry,勾上 Compiler.autoMake.allow.when.app.running

12.去掉导航栏

可以把红色的导航栏去掉,让IDEA显得更加干净整洁一些。使用alt+v,然后去掉Navigation bar即可。去掉这个导航栏后,如果你偶尔还是要用的,直接用alt+home就可以临时把导航栏显示出来。 如果想让这个临时的导航栏消失的话,直接使用esc快捷键即可。

13.IDEA中安装SVN

前提条件必须安装tortorisesvn客户端工具,在intellij idea中配置下

idea中设置

文件-----来自版本控制的项目

14、IDEA热加载设置,热部署

14.1 IDEA make 配置:CTRL + SHIFT + A --> 查找 make project automatically --> 选中

##### 14.2 ctrl+shift+alt+/调出

14.3  Maven配置
<dependency>
	    <groupId>org.springframework.boot</groupId>
	    <artifactId>spring-boot-devtools</artifactId>
	    <optional>true</optional>
	</dependency>
<build>
	    <plugins>
	        <plugin>
	            <groupId>org.springframework.boot</groupId>
	            <artifactId>spring-boot-maven-plugin</artifactId>
	            <configuration>
	                <fork>true</fork>
	            </configuration>
	        </plugin>
	    </plugins>
	</build>
14.4 禁用chrome缓存

Chrome 禁用缓存:F12 --> NetWork --> Disable Cache(while DevTools is open)

  • 如果设置 SpringApplication.setRegisterShutdownHook(false),则自动重启将不起作用
  • 这种热加载比较全面,资源文件、代码的修改都可以监听到,但 有些情况下也会有问题

15、IDEA属性文件正常显示中文

16、 IntelliJ IDEA 关闭代码检查提高性能解决卡顿

17、idea关闭不必要的插件减少内存占用 

18、正确显示属性文件中文设置