使用VSCode编写jsx代码时如何实现标签自动补齐

本文介绍了一种在VSCode中实现.jsx文件标签自动补全的方法,通过简单配置即可提升React开发效率。

VSCode是kiddd最喜欢的编辑器,极简而灵活,丰富而且继续丰富着的插件库,配置简单,都吸引着我。众所周知,VSCode在编写HTML代码时可以tab键自动补齐标签。然而在编写.jsx文件的代码时,嵌套的标签就无法享用一键补齐的优待了。

当然,如果这点问题不能解决,VSCode也不能在现代编译器中脱颖而出了。这里kiddd就介绍一种简单的实现方法,你不需要下载任何插件。

1. 打开设置

打开:文件——首选项——设置

这里写图片描述

2. 修改”emmet.triggerExpansionOnTab”属性

打开设置后搜索”emmet.triggerExpansionOnTab”属性,将其修改为false。
修改的方式是:点击该语句左侧的笔状图标,或直接在右侧输入:

“emmet.triggerExpansionOnTab”: false
这里写图片描述


over,搞定,配置完之后你就可以在jsx文件中tab补齐标签了。是不是非常简单?开始你的react之旅吧。

### 如何在 VSCode 中设置 JSX 支持 为了使 Visual Studio Code (VSCode) 能够更好地支持 JSX 的开发体验,可以通过以下方式完成配置: #### 1. 配置 Emmet 对 JSX 的支持 通过调整 `Emmet: Include Languages` 设置来增强对 JSX 文件的支持。具体操作是在 **文件 > 首选项 > 设置** 或者快捷键 Ctrl+, 打开设置界面后,搜索 `includeLanguage` 关键字[^1]。随后定位到 `"Emmet:Include Languages"` 配置项并添加新的条目: - 键(Key):`javascript` - 值(Value):`javascriptreact` 此步骤能够确保在 JavaScript 文件中编写 React 组件也能享受 Emmet 提供的高效代码补全功能。 #### 2. 自定义代码片段以提升效率 如果希望进一步提高编码速度,可以自定义针对 JSX代码片段。进入全局或工作区级别的 settings.json 文件,在其中新增 snippet 定义部分。例如,为某个特定场景创建模板需执行如下操作[^3]: ```json { "Print Hello World": { "scope": "javascriptreact", "prefix": ["helloworld"], "body": [ "<div>", " {console.log('Hello, world!')}", "</div>" ], "description": "Log output of 'Hello, world!'" } } ``` 上述 JSON 片段表明当用户输入前缀 `helloworld` 并触发扩展自动填充指定结构化的内容块至编辑器光标位置处。 #### 注意事项 尽管不同版本间可能存在细微差异,但核心流程基本一致[^4]。务必确认当前使用VSCode 是最新稳定版以便获得最佳兼容性和特性集。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值