Idea2020版本设置XML文件代码自动缩进 格式化

使用Idea给项目的pom.xml添加依赖或配置xml时,发现在xml里使用代码补全或者粘贴代码时,xml里代码没有自动缩进,并且使用Alt+Shift+L也没有格式化成功

  • 代码补全
<dependencies>
		<dependency>
<groupId></groupId>
<artifactId></artifactId>
</dependency>
  • 粘贴代码
<dependencies>
		<dependency>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-devtools</artifactId>
</dependency>

之前也看了很多别人的解决方法,但是并没有解决问题,经过自己的琢磨后成功解决(可能是版本或者其他的原因)我的idea2020版本格式正常了

1.Setting --> Edior --> Code Style --> XML

点开之后,点击Other选项,找到下面的Keep white spaces

 我的默认是勾选的,别人是勾选格式就正常了,但是我是不勾选才正常,你可以试试看看效果

  • 代码补全
	<dependencies>
		<dependency>
			<groupId></groupId>
			<artifactId></artifactId>
		</dependency>
  • 粘贴代码
	<dependencies>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-devtools</artifactId>
		</dependency>

2.Setting --> Edior --> General --> Smart Keys

如果还是没有效果可以试试这个,我用的是Indent each line(缩进每行),还不行试试另外几个选项

为了在IntelliJ IDEA中优化HTML文件格式化,并特别针对<head>、<body>及其内部标签实现自动缩进,你需要调整IDE的Code Style设置。这包括移除默认设置下不会被缩进的标签,以及可能涉及到对Thymeleaf或bootstrap等模板引擎或框架的配置。具体操作步骤如下: 参考资源链接:[IDEA中HTML文件自动缩进问题解决方法](https://wenku.csdn.net/doc/645c9c7395996c03ac3d8ebc?spm=1055.2569.3001.10343) 1. **打开设置界面**:启动IntelliJ IDEA,然后通过`File` > `Settings`(或使用快捷键`Ctrl+Alt+S`)进入设置窗口。 2. **定位到代码风格配置**:在设置窗口中,依次点击`Editor` > `Code Style` > `HTML`,进入HTML代码风格的配置页面。 3. **调整缩进设置**:在HTML配置页面中,找到`Other`分类,查看`Donotindentchildrenof`选项。这个选项列表了不应缩进的子标签,你需要确保`<html>`、`<head>`和`<body>`标签不在此列表中。 4. **修改并保存**:如果发现`<html>`、`<head>`或`<body>`在列表中,请点击相应的`-`按钮将其移除。完成修改后,点击`Apply`保存设置,然后点击`OK`关闭设置窗口。 5. **重启或重新加载文件**:为了使更改立即生效,重启IntelliJ IDEA或直接重新加载当前编辑的HTML文件。 6. **检查缩进效果**:通过编写一些示例HTML代码来验证缩进是否如预期那样工作,特别是在`<head>`和`<body>`内部的标签上。 通过以上步骤,你应该能够解决IntelliJ IDEA中HTML文件自动缩进问题,从而提高代码的可读性和维护性。如果在使用过程中涉及到特定的模板引擎或框架,如Thymeleaf或bootstrap,可能还需要检查它们的特定配置文件,如`thymeleaf.xml`或`bootstrap.yml`,确保它们与IDE的缩进设置兼容。为了进一步掌握和优化你的HTML代码编辑体验,建议查阅《IDEA中HTML文件自动缩进问题解决方法》,这本书详细介绍了多种IDEA代码格式化缩进的问题及其解决方案。 参考资源链接:[IDEA中HTML文件自动缩进问题解决方法](https://wenku.csdn.net/doc/645c9c7395996c03ac3d8ebc?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值