WebStorm Emmet创建<;单个/>;标记而不是打开和关闭选项卡

WebStorm Emmet创建<;单个/>;标记而不是打开和关闭选项卡,webstorm,emmet,Webstorm,Emmet,我刚刚重新安装了WebStorm,以前在JSX字段中按tab键时创建了打开和关闭标记,但现在只创建了一个单独的自封闭标记 JSX的Emmet设置仅显示开/关切换。我怎样才能解决这个问题 以前: 选项卡+组件= 目前: tab+组件=根据用户要求,于2017.1.2实施:和 您可以在WebStorm 2017.1.2或更新版本中使用此新行为 --观看此票证(明星/投票/评论),了解任何进展 更新2020-09-28: 上述WEB-26468票证自2017.2.2版起生效 目前的行为是: View

我刚刚重新安装了WebStorm,以前在JSX字段中按tab键时创建了打开和关闭标记,但现在只创建了一个单独的自封闭标记

JSX的Emmet设置仅显示开/关切换。我怎样才能解决这个问题

以前:

选项卡+
组件
=

目前:


tab+
组件
=

根据用户要求,于2017.1.2实施:和

您可以在WebStorm 2017.1.2或更新版本中使用此新行为

--观看此票证(明星/投票/评论),了解任何进展


更新2020-09-28:

上述WEB-26468票证自2017.2.2版起生效

目前的行为是:

View => <View></View>

View/ => <View/>
View=>
查看/=>

根据用户要求于2017.1.2实施:和

您可以在WebStorm 2017.1.2或更新版本中使用此新行为

--观看此票证(明星/投票/评论),了解任何进展


更新2020-09-28:

上述WEB-26468票证自2017.2.2版起生效

目前的行为是:

View => <View></View>

View/ => <View/>
View=>
查看/=>

我也有同样的问题。我正在使用Webstorm 2018.3

我用的是第一种方法,但后来我发现你可以用第二种方法:

<Co + (Tab or Enter) = <Component/>
Component + Tab = <Component></Component>

我也有同样的问题。我正在使用Webstorm 2018.3

我用的是第一种方法,但后来我发现你可以用第二种方法:

<Co + (Tab or Enter) = <Component/>
Component + Tab = <Component></Component>

从XML的角度来看,上述两个标记基本上是相同的。这真的重要吗?@shadow这是我个人的偏好,但我不喜欢使用儿童道具,因为它违背了JSX的目的。至少应该是一个选项我同意这应该是一个选项,但你能详细说明一下它是如何“默认JSX的用途”的吗?@shadow JSX只是一种在js中表示对象的奇特方式,因此如果没有它,我们只会编写简单的对象,我认为它更简洁。JSX通过嵌套提供了视觉上的好处,没有嵌套我更喜欢对象<代码>
比对象语法IMO更混乱:
组件:{someProp:'someVal',children:{otherComponent:{children:[thirdComponent]}]}
从XML角度看,上述两个标记基本相同。这真的重要吗?@shadow这是我个人的偏好,但我不喜欢使用儿童道具,因为它违背了JSX的目的。至少应该是一个选项我同意这应该是一个选项,但你能详细说明一下它是如何“默认JSX的用途”的吗?@shadow JSX只是一种在js中表示对象的奇特方式,因此如果没有它,我们只会编写简单的对象,我认为它更简洁。JSX通过嵌套提供了视觉上的好处,没有嵌套我更喜欢对象<代码>
比对象语法更混乱:
组件:{someProp:'someVal',子项:[otherComponent:{children:[thirdComponent]}]}