如何禁用 JSX 属性的语法自动完成?
How can I disable syntax autocomplete of JSX properties?
我遇到一个问题,IntelliJ(最终版)会自动在 JSX 中插入双引号。以下面的例子为例。以 div
、
开头
<div className />
一旦我输入 =
,IntelliJ 就会将 div 更新为以下内容:
<div className="" />
现在,如果我要提供一个字符串并且我想使用双引号,那就太好了,但我总是更喜欢单引号,而且我主要需要引用像 this.props
这样的变量。有没有办法告诉 IntelliJ 停止自动完成 JSX 语法?我想只禁用此功能并保留其他功能,例如在编辑标签的一端时自动更新标签名称,但这很烦人,我会接受全部禁用它。
我正在使用 IntelliJ IDEA 2016.1.2。在此版本中,您可以在
中禁用此行为
Editor -> General -> Smart Keys
在 Settings
之下。取消选中 Add quotes for attribute value...
.
的复选框
我遇到一个问题,IntelliJ(最终版)会自动在 JSX 中插入双引号。以下面的例子为例。以 div
、
<div className />
一旦我输入 =
,IntelliJ 就会将 div 更新为以下内容:
<div className="" />
现在,如果我要提供一个字符串并且我想使用双引号,那就太好了,但我总是更喜欢单引号,而且我主要需要引用像 this.props
这样的变量。有没有办法告诉 IntelliJ 停止自动完成 JSX 语法?我想只禁用此功能并保留其他功能,例如在编辑标签的一端时自动更新标签名称,但这很烦人,我会接受全部禁用它。
我正在使用 IntelliJ IDEA 2016.1.2。在此版本中,您可以在
中禁用此行为Editor -> General -> Smart Keys
在 Settings
之下。取消选中 Add quotes for attribute value...
.