zoukankan      html  css  js  c++  java
  • react jsx 代码格式化

    使用说明:

    jsx内部的代码先用Ctrl+q格式化一遍,再Ctrl+S保存

    或者也可以将Sublime JSFMT设置为 "autoformat": true, 则每次保存会有一两秒卡顿.

    插件1

    JsFormat : Settings - User

    {
      "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,
    }

    插件2

    Sublime JSFMT : Settings - User

    {
        "autoformat": false,
        "extensions":
        [
            "js",
            "jsx",
            "sublime-settings"
        ],
        "options":
        {
            "jsx":
            {
                "alignWithFirstAttribute": true,
                "attrsOnSameLineAsTag": true,
                "firstAttributeOnSameLine": false,
                "formatJSX": true,
                "maxAttrsOnTag": 1
            },
            "plugins":
            [
                "esformatter-jsx"
            ]
        }
    }

    Key Bindings - User

    { "keys": ["ctrl+q"], "command": "format_javascript" }

    如有其他问题可参考 https://github.com/royriojas/esformatter-jsx/wiki/Usage-with-jsfmt

  • 相关阅读:
    模板模式创建一个poi导出功能
    vim python和golang开发环境配置
    vim快捷键
    golang聊天室
    goroutine与channels
    Redis中的GETBIT和SETBIT(转载)
    二叉树
    满二叉树与完全二叉树
    拓扑排序
    ZigZag Conversion
  • 原文地址:https://www.cnblogs.com/ignacio/p/6898867.html
Copyright © 2011-2022 走看看