• 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
    }
     
  • 相关阅读:
    [GL]行星运行1
    一个图的带权邻接表存储结构的应用
    [GDAL]3.影像金字塔构建
    [GDAL]1.GDAL1.8.1编译与第一个程序
    [GDAL]2.读取栅格和矢量数据
    C#迭代器
    GoogleEarth缓存机制探索
    AE开发三维的不足!
    [GDAL]4.影像的读取和显示
    [STL学习]1.概述
  • 原文地址:https://www.cnblogs.com/xuqp/p/9722570.html
Copyright © 2020-2023  润新知