CodeSandbox 编辑器已停止自动完成相应的 JSX 结束标记?

Posted

技术标签:

【中文标题】CodeSandbox 编辑器已停止自动完成相应的 JSX 结束标记?【英文标题】:CodeSandbox editor has stopped auto completing the corresponding JSX closing tags? 【发布时间】:2021-01-03 07:50:07 【问题描述】:

CodeSandbox 编辑器用于自动为当前标签生成相应的关闭标签。

例如:

<div> // THEN IT WOULD AUTO GENERATE THE </div> TAG

但不知道确切的时间,它停止这样做了,我必须手动编写它。有没有办法再次启用此自动完成功能?

【问题讨论】:

【参考方案1】:

由于代码和框的 UI 已更改,因此仅发布更新的答案。我相信这个答案现在稍微好一点:

cmd+,(Windows 上为ctrl+,)并聚焦编辑器(这将打开 vscode 设置) 您应该会看到如下设置页面: 在搜索设置框中输入javascript Autoclosing Tags 打开复选框

【讨论】:

【参考方案2】:

在我的情况下,如果将文件的扩展名更改为 .jsx 并且如果我开始键入没有 <.> 的标记,则自动完成工作

【讨论】:

【参考方案3】:

在codesandbox.io中转到:

文件 -> 首选项 -> 设置

搜索设置框中输入Javascript Autoclosing Tags

通过选中复选框启用该功能。

【讨论】:

您还必须重新打开 Emmet - 用于自动完成标签和组件名称。当它是几乎所有其他编辑器的默认行为时,不确定何时或为什么将其从默认行为中删除。

以上是关于CodeSandbox 编辑器已停止自动完成相应的 JSX 结束标记?的主要内容,如果未能解决你的问题,请参考以下文章

Swift:检测用户编辑的热点已在 UITextView 中停止

Android Studio:如何从自动完成中重新包含已排除的库?

PayPal Mass Payments 已停止。有啥选择吗? [关闭]

怎么解决很抱歉google play 服务已停止运行

Android Studio - XML 编辑器自动完成功能不适用于支持库

WINDOWS 服务主进程已停止工作?