当前位置:  开发笔记 > 前端 > 正文

IntelliJ不格式化HTML

如何解决《IntelliJ不格式化HTML》经验,为你挑选了1个好方法。

多年来一直使用IntelliJ,并且很高兴并希望这是一个侥幸.当我执行Ctrl-Alt-L时,IntelliJ不格式化HTML代码.对话框弹出,它假装格式化,但实际上没有移动任何代码.我将文件的扩展名从HTML切换到XML,格式化按预期工作.实际上我在Freemarker模板中注意到了这一点,但后来用纯HTML进行了实验,结果相同.我的版本是13.0.2

任何帮助表示赞赏.



1> Bertware..:

设置>编辑器>代码样式> HTML。
检查您的“制表符和缩进”,但最重要的是“其他”。

例如,默认的“在此之前插入新行”值为“ body,div,p,form,h1,h2,h3”

当我将代码样式导出为.xml时(设置>编辑器>代码样式> HTML>管理按钮),我将得到一个文件default.xml,其内容如下:


您可以尝试使用此内容创建“ default.xml”文件,并使用“导入方案”。它为空的事实表明,所有设置均为IntelliJ默认设置(据我所知)。

另外,请确保您的扩展名是.html,因为这是intelliJ用于检测语言的。确保格式化整个文件(以防格式化一个空的选择,或者在没有文件的情况下尝试格式化VCS更改的文本)。

您也可以尝试检查“设置”>“编辑器”>“文件类型”>“ HTML”:
此列表应包含使用HTML语法检查和格式设置的所有扩展名。(另请参阅如何打开文件并查看Intellij IDEA中的HTML高亮显示?)

我使用IntelliJ 2016.1,但这部分与IntelliJ 13没什么不同

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有