sublime插件jsfmt格式化jsx
来源:互联网 发布:淘宝商品分享到微信 编辑:程序博客网 时间:2024/06/05 16:09
jsx格式化
现在比较火的前端开发就是组件化react,相信很多伙伴都在写jsx文件的时候遇到过格式的问题,在网上也有很多解决办法,比如ATOM 的react。但是ATOM比较耗内存,还是热衷于sublime这种轻量级的,sublime也有插件格式jsx代码。大多数就是用jsformat来格式,但是这种存在问题,具体情况如下:
问题:jsformat格式jsx
-修改配置文件
{
“e4x”: true,
// jsformat options
“format_on_save”: true,
}
但是这样还是有问题,格式化代码后就会变成这样
就会分隔开,不但不好看,而且编译也会报错。
正确的:jsfmt格式化jsx
- 安装jsfmt
光安装jsfmt是不行的,还需要esformatter 和esformatter -jsx这两个插件 - 安装esformatter 和 esformatter-jsx
npm i esformatter@latest esformatter-jsx@latest - 查看安装结果
npm ls esformatter
npm ls esformatter-jsx
所有安装好了后,就修改配置文件 - 修改配置文件
–修改jsfmt的setting-user
{
“extensions”:
[
“js”,
“jsx”,
“sublime-settings”
],
“options”: {
“plugins”: [
“esformatter-jsx”
],
“jsx”: {
“formatJSX”: true,
// change these to your preferred values
// refer to https://github.com/royriojas/esformatter-jsx#best-configuration for more options
“attrsOnSameLineAsTag”: false,
“maxAttrsOnTag”: 1,
“firstAttributeOnSameLine”: false,
“alignWithFirstAttribute”: true
}
// other esformatter options
}
}
-配置快捷键
找到key bindings-user文件,加入
{
“keys”:[“ctrl+q”],
“command”:”format_javascript”
}
最后结果就是:
阅读全文
0 0
- sublime插件jsfmt格式化jsx
- sublime text3html格式化插件
- sublime代理和 jsx语法高亮插件设置
- Sublime Plugin - SQL格式化插件
- Sublime - php 代码格式化插件
- sublime text3代码格式化插件
- sublime text3 xml格式化插件
- ubuntu Sublime Text2插件之 - JSON格式化
- Sublime Text 2格式化插件安装
- Sublime 格式化代码 快捷键以及插件使用
- sublime中安装css 格式化插件
- sublime text2安装JS 格式化插件
- Sublime Text 3 安装插件 代码格式化
- 一款sublime很棒的代码格式化插件
- Sublime Text2插件之 - JSON格式化
- sublime中安装css 格式化插件
- Sublime Text2插件之 - JSON格式化
- Sublime Text格式化json插件Pretty JSON
- Linux SPI
- java文件路径分隔符的问题
- python 获取机器状态
- easyui消息框defaults属性的修改方式
- intellij中常用快捷键
- sublime插件jsfmt格式化jsx
- LeetCode-4:Median of Two Sorted Arrays
- PyQt5
- MATLAB产生连续均匀分布的随机数组——unifrnd
- Mac平台Chrome无法访问Tomcat的问题
- bzoj 1797: [Ahoi2009]Mincut 最小割割边存在条件
- Linux下栈溢出
- 掌上考典-----自制的一款安卓版的掌上考试工具
- IE5不兼容display:inline-block属性解决办法