sublime中格式化jsx文件
sublime中格式化jsx填坑.mdsublime中使用Sublime JSFMT 插件在一个jsx文件中粘贴了一段bootstrap中tables代码,对齐很糟糕,让人看的很难受,于是乎在网上搜各种sublime中格式化jsx语法的插件 搜到了两个,一个是 1.针对 jsFormat: { "e4x": true, // jsformat options "format_on_save": true, // {}大括号不再强制换行 "brace_style": "collapse-preserve-inline", "format_selection": false, "indent_size": 2, "indent_char": " ", "indent_with_tabs": false, } 查看配置文件中的keyBindings-Default,可得知格式化的默认快捷键为 alt+ctrl+f, 2.针对Sublime JSFMT: { "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 } } 并且在preferences的keyBinds中设置快捷键为: { "keys": ["ctrl+q"], "command": "format_javascript"}, 然后在需要格式化的jsx文件中使用快捷键 查看[官网]: 看来看去也没发现哪里有错误 当我在package install中安装的时候,出现package message告诉我说,需要使用npm 安装
然后重启sublime,在需要格式化的jsx文件中使用 其实回过头再去看一下 Sublime JSFMT的官网,会发现有Installing plugins这一节。 再去看看esformatter的官网 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |