您可以尝试使用此内容创建一个“default.xml”文件,并使用“import scheme”。它是空的这一事实表明所有设置都是IntelliJ默认的(据我所知)。 另外,确保你的扩展名是.html,因为intelliJ用它来检测语言。确保你格式化了整个文件(以防它格式化了一个空的选择,或者它试图格式化VCS更改的文本,而没有文本。 您也可以尝试检查设置〉编辑器〉文件类型〉Html: 此列表应包含所有使用HTML语法检查和格式化的扩展名。(另请参阅How can I open a file and see the HTML highlights in Intellij IDEA?) 我使用的是IntelliJ 2016.1,但这部分应该与IntelliJ 13没有任何区别
5条答案
按热度按时间bogh5gae1#
有同样的问题,标记下的语句在默认情况下不缩进。在我更改以下内容后,重新格式化和自动缩进工作正常:
设置-〉编辑器-〉代码样式-〉HTML -〉其他(选项卡)-〉不缩进以下项的子项:- 〉从列表中删除“body”。
也许这对你来说也是一样的,或者这一节的相关内容。希望它对你也有效。
6qqygrtg2#
设置〉编辑器〉代码样式〉HTML。
检查你的“制表符和缩进”,但最重要的是,“其他”。
例如,默认的“在此之前插入新行”值为“body,div,p,form,h1,h2,h3”
当我将代码样式导出为.xml时,(设置〉编辑器〉代码样式〉Html〉管理按钮),我得到一个包含以下内容的文件default.xml:
您可以尝试使用此内容创建一个“default.xml”文件,并使用“import scheme”。它是空的这一事实表明所有设置都是IntelliJ默认的(据我所知)。
另外,确保你的扩展名是.html,因为intelliJ用它来检测语言。确保你格式化了整个文件(以防它格式化了一个空的选择,或者它试图格式化VCS更改的文本,而没有文本。
您也可以尝试检查设置〉编辑器〉文件类型〉Html:
此列表应包含所有使用HTML语法检查和格式化的扩展名。(另请参阅How can I open a file and see the HTML highlights in Intellij IDEA?)
我使用的是IntelliJ 2016.1,但这部分应该与IntelliJ 13没有任何区别
rhfm7lfc3#
请注意,无效的HTML不会被重新格式化。因此,如果轮廓不好的HTML实际上也是无效的,您可以随意重新格式化,但无效的行不会更改。
这有时会让人感到困惑,但是一旦你知道了这一点,它就会成为一个很好的视觉捕捉器,暗示无效代码。
常见示例,块元素的误用:
i5desfxk4#
你也可以检查一下你是否在使用任何代码风格插件,然后试着把它们关掉--看起来它们优先于,可能会产生意想不到的结果。至少对我来说,这是解决方案。
在 * 设置/首选项 * 对话框(Ctrl + Alt + S)中,单击 * 插件 *。
cbwuti445#
好吧,最好的办法似乎是在重新格式化选项的东西已经不知何故borked,我目前正在使用WebStorm和那轮约有相同的设置UI。
在首选项-〉编辑器-〉格式-〉“显示'重新格式化代码'对话框。给予它一个勾号,在代码重新格式化它会弹出一个对话框,你可以修改你的重新格式化选项,如果任何选项是borked或没有。