zoukankan      html  css  js  c++  java
  • vscode 安装插件,和相关配置

    安装插件,配置对应的用户设置,进行替换,实现插件功能的生效

    {
        // 控制是否在搜索中跟踪符号链接。
        "search.followSymlinks": false,
        "editor.minimap.enabled": true,
        "workbench.colorTheme": "Dracula",
        "git.ignoreMissingGitWarning": true,
        "window.zoomLevel": 0,
        "files.autoSave": "afterDelay",
        "editor.tabSize": 4,
        "html.format.enable": true,
        "javascript.format.enable": true,
        "auto-close-tag.activationOnLanguage": [
            "xml",
            "HTML (Eex)"
        ],
        "eslint.validate": [
            "javascript",
            "javascriptreact",
            "html",
            "vue"
        ],
        "eslint.options": {
            "plugins": [
                "html"
            ]
        },
        // 以像素为单位控制字号。
        "editor.fontSize": 16,
        // 以像素为单位控制字符间距。
        "editor.letterSpacing": 0.1,
        // 控制行高。使用 0 通过字号计算行高。
        "editor.lineHeight": 23,
        "editor.wordWrap": "on",
        // Whether to close self-closing tag automatically
        "auto-close-tag.enableAutoCloseSelfClosingTag": true,
        // Whether to insert close tag automatically
        "auto-close-tag.enableAutoCloseTag": true,
        // Set the tag list that would not be auto closed.
        "auto-close-tag.excludedTags": [
            "area",
            "base",
            "br",
            "col",
            "command",
            "embed",
            "hr",
            "img",
            "input",
            "keygen",
            "link",
            "meta",
            "param",
            "source",
            "track",
            "wbr"
        ],
        // Use color decorators in vue
        "vetur.colorDecorators.enable": true,
        // Include completion for module export and auto import them
        "vetur.completion.autoImport": true,
        // Enable/disable Vetur's built-in scaffolding snippets
        "vetur.completion.useScaffoldSnippets": true,
        // Default formatter for <style> region
        "vetur.format.defaultFormatter.css": "prettier",
        // Default formatter for <template> region
        "vetur.format.defaultFormatter.html": "none",
        // Default formatter for <script> region
        "vetur.format.defaultFormatter.js": "prettier",
        // Default formatter for <style lang='less'> region
        "vetur.format.defaultFormatter.less": "prettier",
        // Default formatter for <style lang='postcss'> region
        "vetur.format.defaultFormatter.postcss": "prettier",
        // Default formatter for <style lang='scss'> region
        "vetur.format.defaultFormatter.scss": "prettier",
        // Default formatter for <style lang='stylus'> region
        "vetur.format.defaultFormatter.stylus": "stylus-supremacy",
        // Default formatter for <script> region
        "vetur.format.defaultFormatter.ts": "prettier",
        // Options for all default formatters
        "vetur.format.defaultFormatterOptions": {
            "js-beautify-html": {}
        },
        // Whether to have initial indent for <script> region
        "vetur.format.scriptInitialIndent": false,
        // Whether to have initial indent for <style> region
        "vetur.format.styleInitialIndent": false,
        // Mapping from custom block tag name to language name. Used for generating grammar to support syntax highlighting for custom blocks.
        "vetur.grammar.customBlocks": {
            "docs": "md",
            "i18n": "json"
        },
        // Traces the communication between VS Code and Vue Language Server.
        "vetur.trace.server": "off",
        // Validate js/ts in <script>
        "vetur.validation.script": true,
        // Validate css/scss/less/postcss in <style>
        "vetur.validation.style": true,
        // Validate vue-html in <template> using eslint-plugin-vue
        "vetur.validation.template": true,
        "window.menuBarVisibility": "visible",
        "workbench.tree.horizontalScrolling": true,
        "workbench.activityBar.visible": true,
        "workbench.statusBar.visible": false,
        "window.titleBarStyle": "custom",
        "editor.fontLigatures": true,
        "editor.fontWeight": "500",
        "editor.formatOnSave": true,
        "editor.formatOnType": true,
        // Press the Enter key to activate a command (Default: false)
        "docomment.activateOnEnter": false,
        // User-controllable options
        "docomment.advanced": {
            "cs": {
                "namespace": {
                    "attributes": [
                        "summary"
                    ]
                },
                "class": {
                    "attributes": [
                        "summary",
                        "typeparam"
                    ]
                },
                "interface": {
                    "attributes": [
                        "summary",
                        "typeparam"
                    ]
                },
                "struct": {
                    "attributes": [
                        "summary"
                    ]
                },
                "enum": {
                    "attributes": [
                        "summary"
                    ]
                },
                "delegate": {
                    "attributes": [
                        "summary",
                        "param",
                        "typeparam",
                        "returns"
                    ]
                },
                "field": {
                    "attributes": [
                        "summary"
                    ]
                },
                "property": {
                    "attributes": [
                        "summary",
                        "value"
                    ]
                },
                "method": {
                    "attributes": [
                        "summary",
                        "param",
                        "typeparam",
                        "returns"
                    ]
                },
                "event": {
                    "attributes": [
                        "summary"
                    ]
                }
            }
        },
        // Insert spaces when pressing Tab.
        "editor.insertSpaces": true,
        // The number of spaces a tab is equal to.
        "editor.tabSize": 4
    }
     
  • 相关阅读:
    团队展示
    原型设计(结对第一次)
    第二次作业——个人项目实战
    第一次作业--准备篇
    课程作业四
    课程作业三
    课程作业二
    课程作业一
    图像处理------ 一阶微分应用 (转载)
    dennis gabor 从傅里叶(Fourier)变换到伽柏(Gabor)变换再到小波(Wavelet)变换(转载)
  • 原文地址:https://www.cnblogs.com/xuqp/p/9722570.html
Copyright © 2011-2022 走看看