更新记录

1.0.5(2020-07-22)

优化 修改插件配置规范, 支持插件配置文件独立

1.0.4(2020-06-13)

新增 formator-prettier格式化插件

查看更多

HBuilderX插件通用注意事项

HBuilderX-2.7.12以下版本安装插件市场内的插件后,卸载时需手动卸载,详细教程参考:如何手动卸载插件


Formator-Prettier

简介

此插件用于格式化less、sass、vue、stylus、ts、yaml代码

配置文件

点击菜单工具 -> 插件配置 -> formator-prettier -> prettier.config.js,即可打开配置文件。

如何配置格式化选项?

格式化选项配置文件是prettier.config.js,里面对应的选项说明如下:

  • printWidth: 控制单行最大长度
  • semi: 控制每条语句是否加上分号
  • tabWidth: 控制一个tab对应的空格数
  • useTabs: 控制缩进用tab还是space
  • singleQuote:控制字符串是用单引号还是双引号
  • trailingComma: 是否去掉末尾的逗号
  • bracketSpacing: 控制json对象括号前后是否加上空格

详细的配置说明可以参考options

如何支持新的语言?

  1. 修改package.json配置,添加要支持的新的语言的文件后缀
    "contributes": {
    "formator": {
        "name": "Prettier",
        "class": "prettier_service.js",
        "filetypes": [
            "less",
            "sass",
            "scss",
            "vue",
            "ux",
            "ts",
            "foo"//文件后缀名
        ]
    }
    }
  2. 修改prettier.config.js,将新添加的语言配置到对应的格式化处理器上。
    parsers: {
    ".jsx": "flow",
    ".scss": "scss",
    ".ts": "typescript",
    ".less": "css",
    ".vue": "vue",
    ".ux": "vue",
    ".yml": "yaml",
    ".foo":"flow"//文件后缀名对应的格式化处理器
    }

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问