• 技术文章 >开发工具 >VSCode

    VSCode中怎么配置vue,使用Vetur语言识别引擎!

    青灯夜游青灯夜游2021-10-14 18:46:00转载163
    VSCode中怎么配置vue?针对vue语法做识别?下面本篇文章给大家介绍一下将Vetur作为语言识别引擎的方法,让我们来打造vuers最好用的VSCode吧!

    从官网下载vscode后,安装打开,提示要安装中文语言包,按照提示安装重启,界面就变成中文界面了。【推荐学习:《vscode教程》】

    界面主题使用Materia Theme,界面风格非常干净,颜色也比较护眼,写代码的时候心情也跟着清新起来~

    图标显示使用Material Icon Theme,文件图标非常齐全,搭配Materia Theme非常好看

    因为我使用的是vue技术栈,所以还要针对vue语法做识别,这里推荐按照Vetur作为语言识别引擎,提供语法识别,格式化,相关提示。

    配置格式化

    vetur自带格式化工具,使用的是prettier格式化方案,具体可以看配置,使用ctrl/command + ,打开设置

    可以看到js的格式化引擎默认使用的是prettier

    但是一般项目都是推荐使用eslint统一源码格式,所以还要对vuter进行eslint的适配

    安装eslint和prettier扩展

    按照eslint扩展提示,要正常使用eslint,还要全局按照eslint

    npm install -g eslint

    使用自定义配置进行格式化,以下是我的vscode自定义设置

    {
      "workbench.iconTheme": "eq-material-theme-icons",
      "workbench.colorTheme": "Material Theme",
      "materialTheme.fixIconsRunning": false,
      "editor.fontSize": 16, // 字体大小
      // 以下是代码格式化配置
      "editor.formatOnSave": true, // 每次保存的时候自动格式化
      "editor.tabSize": 2, // 代码缩进修改成2个空格
      "eslint.autoFixOnSave": false, // 每次保存的时候将代码按eslint格式进行修复
      "prettier.eslintIntegration": true, // 让prettier使用eslint的代码格式进行校验
      "prettier.semi": false, // 去掉代码结尾的分号
      "prettier.singleQuote": true, // 使用带引号替代双引号
      "javascript.format.insertSpaceBeforeFunctionParenthesis": true, // 让函数(名)和后面的括号之间加个空格
      "vetur.format.defaultFormatter.html": "js-beautify-html", //格式化.vue中html
      "vetur.format.defaultFormatter.js": "vscode-typescript", //让vue中的js按编辑器自带的ts格式进行格式化
      "vetur.format.defaultFormatterOptions": {
        "js-beautify-html": {
          "wrap_attributes": "force-aligned" //属性强制折行对齐
        }
      },
      "eslint.validate": [
        //开启对.vue文件中错误的检查
        "javascript",
        "javascriptreact",
        {
          "language": "html",
          "autoFix": true
        },
        {
          "language": "vue",
          "autoFix": true
        }
      ]
    }

    每次进行保存的时候都会进行格式化,解放劳动力,效果如下

    常用插件

    html字体我这边设计是使用14px,所以转的时候,对应关系应该是 1rem = 14px,所以要在用户设置里面进行配置

    // 第三方插件cssrem配置
      "cssrem.rootFontSize": 14

    因为我们使用vue语言开发,所以还要针对vue进行一下css的提示配置

    "html-css-class-completion.includeGlobPattern": "**/*.{css,html,vue}"

    更多编程相关知识,请访问:编程视频!!

    以上就是VSCode中怎么配置vue,使用Vetur语言识别引擎!的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:掘金社区,如有侵犯,请联系admin@php.cn删除
    上一篇:手把手教你怎么在vscode中创建maven工程(图文结合) 下一篇:10 种VSCode中提升开发效率的小技巧
    线上培训班

    相关文章推荐

    • 一招教你使用vscode中插件搞定整个项目的代码替换(收藏)• 10个好看的 VSCode 主题,值得收藏!• 了解VSCode中的snippets,看看怎么提高开发效率!• 怎么使用 VSCode 调试浏览器上的的 JS 代码• vscode能用uni-app吗

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网