官网:https://www.sublimetext.com/
特性:
Goto Anything 功能
多个选择
命令终端
分心自由模式
拆分编辑
即时项目开关
插件 API
可自定义任何东西
跨平台
Sublime Text 常用包
babel-sublime - 具有 React JSX 扩展的 ES6 JavaScript 的语法定义。
react-native-snippets - 用于 react native 的 Sublime Text 的片段集合
Vim 编辑器
Vim 是一种高度可配置的文本编辑器,可以非常高效地创建和更改任何类型的文本。大多数 UNIX 系统都以 “vi” 的形式支持它。许多开发人员喜欢使用 Vim 进行各种编辑工作。Vim 非常稳定,并且在不断发展而变得更好。
官网:http://www.vim.org/
特性:
持久、多层次的撤销树
广泛的插件系统
支持数百种编程语言和文件格式
强大的搜索和替换功能
能够与许多工具集成
Vim 插件
vim-jsx - 提供 JSX 的语法高亮和缩进。
vim-react-snippets - 一组为 Vim 打造的可与Facebook 的 React 库一起使用的片段。
vim-babel - 一组为 Vim 打造的可与Facebook 的 React 库一起使用的片段。
Spacemacs 编辑器
Spacemacs 是一个社区驱动的 Emacs 发行版 - 最好的编辑器既不是 Emacs 也不是Vim,它是 Emacs 和 Vim 相结合!
官网:http://spacemacs.org/
特性:
密钥绑定使用助记符前缀进行组织
可发现 - 创新的实时显示可用的键绑定。
相似的功能具有与之相同的密钥
简单的查询系统可以快速找到可用的层、包等。
社区驱动的配置提供了强大的用户可调的包,bug 可被快速修复。
扩展
React layer - 适用于 React 的 ES6 和 JSX 配置层。它将自动识别 .jsx 和 .react.js 文件。一个用于 React集成的包层。
TextMate 编辑器
TextMate 并不是 IDE,但是通过使用其强大的片段、宏和独特的范围界定系统,它通常可以提供即使是编程语言特定的 IDE 都缺乏的功能。React 不直接支持,但是借助下面的插件可以很容易地获得对大多数 React 代码所基于的 JSX 的支持。
官网:https://macromates.com/
特性:
CSS 选择器可确定操作和设置的范围
快速概述和导航功能弹出
可以把你最喜欢的脚本语言作为插件集成
从文档中运行 Shell 命令
代码高亮
可与 Xcode 协作并构建 Xcode 项目
插件
javascript-jsx.tmbundle - 用于JSX(React)的 Textmate Bundle。目前支持语法高亮。
以上就是写react用什么编辑器的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《React》频道 >>
Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者