VSCodeVScode

VS Code使用之Vue工程配置format代码格式化

2018-01-12  本文已影响32人  胡不归vac

编辑器另外一个很重要的功能就是代码格式化了,VS Code默认提供常见文件的格式化,如.js,.html等。

添加对.vue文件的格式化支持

这里我们添加对 .vue 文件的格式化支持。

  1. 安装 Vetur 插件
  2. 在 VS Code 的设置中添加如下规则:
{
      "vetur.format.defaultFormatter": {
        "html": "prettier",
        "css": "prettier",
        "postcss": "prettier",
        "scss": "prettier",
        "less": "prettier",
        "js": "prettier",
        "ts": "prettier",
        "stylus": "stylus-supremacy"
    }
}

这里是设置 Vetur 默认使用的格式化插件 prettier。 这样对于.vue文件中的 htmljavascript 代码都有格式化支持了。

使用符合 ESLint 规范的格式化

  1. 使用 prettier 格式化 .js 文件
    可以设置 prettier 在格式化的时候,读取项目的 .eslintrc的配置,对 js代码进行格式化。
  1. .vue文件的格式化
    prettier插件对 .vue 文件格式化时,暂不能支持将 eslint规范应用到 js代码中。
    但是我们可以先将其格式化,然后利用 ESLint 保存文件时自动修复错误的特性,修复一些诸如 分号空格缩进 等错误。

参考资料:

本文首发于我的github

上一篇下一篇

猜你喜欢

热点阅读