zoukankan      html  css  js  c++  java
  • vscode格式化配置

    一、安装常用插件:

    Ctrl+shift+x打开应用商店搜索这几个插件安装即可

    Beautify、Eslint、Vetur

    二、setting.josn配置

    文件-首选项-设置-在setting.josn中编辑,打开这个setting.josn文件后将下面配置复制即可

    {
        // tab 大小为2个空格
        "editor.tabSize": 2,
        // 100 列后换行
        "editor.wordWrapColumn": 100,
        // 保存时格式化
        "editor.formatOnSave": true,
        // 开启 vscode 文件路径导航
        "breadcrumbs.enabled": true,
        // prettier 设置语句末尾不加分号
        "prettier.semi": false,
        // prettier 设置强制单引号
        "prettier.singleQuote": true,
        // 选择 vue 文件中 template 的格式化工具
        "vetur.format.defaultFormatter.html": "prettyhtml",
        // 显示 markdown 中英文切换时产生的特殊字符
        "editor.renderControlCharacters": true,
        // 设置 eslint 保存时自动修复
        "eslint.autoFixOnSave": true,
        // eslint 检测文件类型
        "eslint.validate": [
            "javascript",
            "javascriptreact",
            {
                "language": "html",
                "autoFix": true
            },
            {
                "language": "vue",
                "autoFix": true
            }
        ],
        // vetur 的自定义设置
        "vetur.format.defaultFormatterOptions": {
            "prettier": {
                "singleQuote": true,
                "semi": false
            }
        },
        // 修改500ms后自动保存
        "editor.formatOnSaveTimeout": 500,
        "files.autoSave": "afterDelay",
        "files.autoSaveDelay": 500,
        "editor.codeActionsOnSaveTimeout": 500,
        "[javascript]": {
            "editor.defaultFormatter": "vscode.typescript-language-features"
        }
    }

    三、配置.editorconfig文件

    项目根目录下找到.editorconfig这个文件,然后复制下面配置即可

    # https://editorconfig.org
    root = true                         # 根目录的配置文件,编辑器会由当前目录向上查找,如果找到 `roor = true` 的文件,则不再查找
    
    [*]                                 # 匹配所有的文件
    indent_style = space                # 空格缩进
    indent_size = 4                     # 缩进空格为4个
    end_of_line = lf                    # 文件换行符是 linux 的 `
    `
    charset = utf-8                     # 文件编码是 utf-8
    trim_trailing_whitespace = true     # 不保留行末的空格
    insert_final_newline = true         # 文件末尾添加一个空行
    curly_bracket_next_line = false     # 大括号不另起一行
    spaces_around_operators = true      # 运算符两遍都有空格
    indent_brace_style = 1tbs           # 条件语句格式是 1tbs
    
    [*.js]                              # 对所有的 js 文件生效
    quote_type = single                 # 字符串使用单引号
    
    [*.{html,less,css,json}]            # 对所有 html, less, css, json 文件生效
    quote_type = double                 # 字符串使用双引号
    
    [package.json]                      # 对 package.json 生效
    indent_size = 2                     # 使用2个空格缩进

    注释都写了, 我就不再啰嗦,实属干货,上手试试吧!

  • 相关阅读:
    C#将数据库导出成Excel,再从Excel导入到数据库中。
    C#连接SQL server2008数据库
    Spring session共享问题 将session放入redis(转)
    nginx服务(转)
    数据库索引知识点(转)
    快速打开电脑计算器
    js的json使用
    支付宝的帮你投 长时间看收益
    axure 获取团队项目svn 修改帐号
    育儿书单-樊登读书会
  • 原文地址:https://www.cnblogs.com/puyongsong/p/12509331.html
Copyright © 2011-2022 走看看