我有一个问题,IntelliJ(终极)自动在JSX中插入双引号。以下面的例子为例。从div
开始,
<div className />
一旦我输入=
,IntelliJ就会将div更新为以下内容:
<div className="" />
现在,如果我要提供一个字符串并且我想使用双引号,那本来会很好,但我总是喜欢单引号,我最需要引用像this.props
这样的变量。有没有办法告诉IntelliJ停止自动完成JSX语法?我想禁用此功能并保留其他功能,例如在编辑标签的一端时自动更新标签名称,但这很烦人,我会接受禁用它。
答案 0 :(得分:10)
我正在使用IntelliJ IDEA 2016.1.2。在此版本中,您可以在
中禁用此行为Editor -> General -> Smart Keys
Settings
下的。取消选中Add quotes for attribute value...
。