使用WebStorm成对关闭标签

mrh*_*ang 13 javascript webstorm react-native

我使用代码实时模板,react-native标签自动关闭一个标签,例如<View/>,但通常使用<View></View>.

我可以将WebStorm设置为这种风格吗?

Nic*_*ela 6

这个问题的一个解决方案是snippet使用WebStorm 创建一个.

什么是snippetWebStorm?

snippets代码部分我们通常在我们的代码重用的工作; 也就是说,包含要在任何时间重复的模式的代码部分. 例如,以下是一个片段:

<!doctype html>
<html>
<head lang="es">
    <title></title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width">
</head>
<body>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

怎么实现呢?

创建

  • 打开我们的WebStorm Ide

![A1124](A112_images/A1124.png)

  • 转到File> Settings CTRL+ ALT + S .

  • 搜索Editor(1)> (1)(2).你也可以用Live Templates(3)

  • 您将找到一个选择(4)来选择哪个键将扩展该片段.

    • 默认情况下它是tab(这是最舒服的).
  • 下面,(5)您将看到所有现有的组和生活模板(Webstorm已经有几个工厂).

  • 在右侧部分(6)中,您将看到(2)(+),seeker( - )(4)(5)实时模板的按钮.

    注意:您可以添加组或实时模板.建议先添加一个组以更好地组织.

履行

一旦你创建了你的组(在我的情况下是EDgrid),我们将通过按+符号(在上一步中指示)创建我们的第一个Live模板.

我们要做的第一件事是创建一个新的add,在我们的例子中,我们将思考delete,在小组中选择duplicate:

![A112](A112_images/A112.png)

我们按restore.

下一步将是创建一个新的Template Group:

![A1121](A112_images/A1121.png)

  • 在字段中,React我们输入名称以在我们要创建自定义代码段时获取名称:

  • 在该React字段中,插入个性化描述或将其留空.

  • Ok现场我们将介绍

    <View>$END$</View>
    
    Run Code Online (Sandbox Code Playgroud)

接下来,我们将定义要应用的内容Live Template:

![A1123](A112_images/A1123.png)

我们选择Abbreviation.

注意

请记住,这可以改变您的代码段在格式样式方面的行为方式.

![A1122](A112_images/A1122.png)

测试

![GIF](A112_images/gif.gif)