PhpStorm使用{braces}而不是"引号自动完成HTML属性"

时间:2017-10-26 08:37:19

标签: html autocomplete phpstorm phpstorm-2017.2

问题

我最近升级到了最新的PhpStorm(或 最近的最新版本。)

PhpStorm 2017.2.4
Build #PS-172.4155.41, built on September 15, 2017

执行此操作时,只要我输入带有属性的HTML标记,例如

<td class=

它自动完成JSX样式,带花括号,如下:

<td class={}

所需功能

它曾经用引号自动完成它,如下所示:

<td class=""

我想再次这样做。

买者

我可以通过禁用引号完成设置来禁用大括号完成,但当然,我也没有得到引号。

enter image description here

问题

是否有一个设置,以便我可以继续获得&#34;引号&#34;自动完成,没有得到{花括号}完成?

1 个答案:

答案 0 :(得分:5)

如果您在JavaScript设置React JSX)中将Settings/Preferences | Languages & Frameworks | JavaScript作为默认语言级别,则会发生这种情况。

WEB-28894中的问题已修复(2017.3 EAP builds)。

对于2017.2.x版本 - 您必须使用不同的JavaScript语言级别。

2017.3.1 中引入了单独选项来控制此行为:https://blog.jetbrains.com/webstorm/2017/12/webstorm-2017-3-1/