如何在 PHPStorm 中更改包含 PHP、JS 和 HTML 的文件的代码样式?

How do I change Code styling for a file with PHP, JS, and HTML in PHPStorm?

当我在 PHPstorm 中创建一个新的 html 文件并输入 <div class="test"> 时,它将自动完成 HTML DOM 标签 </div>.如果我点击回车,它会自动将 </div> 标签移动到正确的缩进位置。

但是,我有一个包含 PHP、JS 和 HTML 的文件。这并不理想,但它是遗留代码,需要一段时间才能重写。当我键入 <div class="test"> 时,它不会自动完成结束标记。然后我单击 enter 并键入结束 </div> 标记。结束标签现在缩进了,就像它是开始标签的子标签一样,我必须删除这些空格。

没什么大不了的,但是很烦人,因为出于某种原因我的所有文件都是这样工作的。

我相信答案在于告诉文件应该使用哪个代码 style/code 突出显示,但我不知道该怎么做。有任何想法吗?

转到Settings(ctrl+alt+s)

Editor-> General -> Smart Key 勾选所有这些选项

And in Editor-> General -> Code Style and go to other then there is some options about indent. With the preview you can identify what is changing.