Sublime Text 需安装 Babel 插件实现 JSX 语法高亮,再安装 ES7+ React/Redux/React-Native snippets 提供组件、Hooks 等自动补全,若用 TypeScript 则额外安装 TypeScript 插件以支持类型提示与智能提示。

Sublime Text 默认不支持 JSX 语法高亮和 React 相关的自动补全,需要手动安装插件并配置。核心是两件事:让 Sublime 正确识别 .jsx 或 .js 文件中的 JSX 语法(高亮),以及提供组件、props、Hooks 等智能补全(需额外插件或设置)。
Babel 是目前 Sublime 上对 JSX 支持最稳定、更新最及时的语法包,能正确高亮 JSX 标签、表达式、Fragment、新特性(如 、useEffect 等)。
.jsx 文件 → 右下角点击当前语法(如 “J*aScript”)→ 选择 Babel → J*aScript (Babel)
"syntax": "Packages/Babel/J*aScript (Babel).sublime-syntax"
很多 React 项目仍用 .js 后缀写 JSX(尤其 CRA 默认)。需让 Sublime 对 .js 文件也启用 Babel 语法:
"extensions": ["js", "jsx", "tsx"](注意:这是语法文件自身的设置,不是全局设置)这个插件提供常用 React 代码片段,比如 imrc → import React + Component,ccf → class component with constructor & render,rfc → functional component 等。
rfc + Tab → 函数组件骨架clg + Tab → console.log()imp + Tab → import {} from ''usee + Tab → useEffect(() => {}, [])
若项目使用 TypeScript,建议再安装:TypeScript(官方插件,支持 TS 语言服务 + JSX 智能提示)
tsconfig.json,插件会自动启用语言服务器.tsx 文件 → 右下角选 TypeScriptReact 语法 → 即可获得 props 类型提示、组件跳转、错误检查等基本上就这些。Babel 解决高亮,ES7 snippets 解决常用模板补全,TypeScript 插件覆盖类型场景 —— 三者搭配,Sublime 就能很顺手地写 React 了。
以上就是sublime如何设置语法高亮和自动补全对React(JSX)的支持? (插件配置)的详细内容,更多请关注其它相关文章!
相关文章:
Python复杂任务中断策略:通过回调函数实现优雅停止
电脑安装程序提示“错误1722”怎么办_Windows Installer服务问题解决【教程】
Mac怎么查看崩溃日志_Mac控制台错误报告分析
c++如何使用折叠表达式(Fold Expressions)_c++17可变参数模板新技巧
漫蛙manwa官网登录界面_漫蛙漫画网页版主站入口
如何高效处理PHP中的Excel数据导入导出?PortPHP/Spreadsheet助你轻松搞定!
Selenium Python中处理点击后新窗口加载冻结问题的策略与实践
wps文字怎么插入目录并自动更新_wps文字如何插入目录并自动更新方法
12306怎么选座位选到安静区_12306选座安静区域选择策略
CSS条件样式无法按设备触发怎么排查_media条件语句正确设置解决触发问题
大麦的“候补”是什么意思 大麦候补购票规则【详解】
现代化 SciPy 一维插值:interp1d 的替代方案与最佳实践
Fabric模组开发:自定义物品与物品组的现代管理方法
怎么在浏览器上运行HTML文件_浏览器运行HTML文件技巧【技巧】
Descript怎样用AI剪辑自动去噪_Descript用AI剪辑自动去噪【自动降噪】
outlook中文官网入口地址 outlook官方中文版直达首页链接
Animex动漫社网入口地址 Animex动漫社网正版在线入口
电脑屏幕颜色不舒服怎么办_Windows夜间模式与色彩校准教程【护眼技巧】
厨房不锈钢水槽发黑生锈怎么处理_水槽用可乐+锡纸2分钟抛亮如新
Go与Ruby之间实现AES加密互通:CFB模式下的密钥长度匹配策略
Win11怎么合并任务栏图标 Win11开启任务栏合并减少图标占空间【方法】
PHP:从文本中提取带逗号的数字价格教程
PyTorch模型训练准确率不提升:诊断与修复常见指标计算错误
解决 Express.js 中 PUT 请求密码修改失败的路由配置指南
AO3官方在线访问地址 Archive of Our Own最新镜像合集
12306几点到几点不能订票? | 官方最新系统维护时间全解析
蛙漫安全无毒 官方认证的绿色入口
PowerPoint如何制作滚动字幕结尾彩蛋_PowerPoint路径动画实现平滑滚动字幕效果
Lar*el Eloquent:高效统计带条件关联模型的数量
Win11怎么关闭触摸屏_Windows 11禁用HID符合标准触摸屏
Sublime怎么配置Nim语言环境_Sublime Nim代码高亮与补全
Sublime Text怎么显示空格和制表符_Sublime显示不可见字符设置
如何提高微信支付的安全性_微信支付安全防护与设置建议
J*a应用集成GitHub CLI与API认证指南
Angular Material 垂直步进器:实现底部到顶部排序的教程
KFC早餐时段怎么领特惠代码_KFC早餐订餐优惠代码获取与使用说明
j*a toString()的覆盖
使用 Pandas 高效处理 .dat 文件:数据清洗与数值计算实战
mysql如何分析事务日志_mysql事务日志分析方法
解决Rails应用中内容错位与Turbo警告:meta标签误用导致富文本渲染异常
高德地图家和公司地址在哪设置 高德地图通勤路线设置方法【超详细】
taptap防沉迷怎么解除 taptap解除健康系统限制说明【2025最新】
漫蛙2漫画入口 漫蛙正版网页漫画直达网址
Win11如何使用Windows Sandbox Win11沙盒功能开启与使用教程【详解】
漫画星球免费下拉式入口 漫画星球免费漫画在线阅读网站
J*aScript数据结构转换:将对象数组按类别分组
win11如何卸载Windows更新补丁 Win11解决更新导致系统不稳定的问题【修复】
NRF24L01数据传输深度解析:解决大载荷接收异常与分包策略
win11开机启动修复循环怎么办 Win11无法进入系统高级启动解决方法【修复】
LINUX的I/O重定向是什么_深入理解LINUX中 >、>> 与 < 的区别