• vscode配置


     

    插件:

    更新clang到9版本,使用clangd插件

    sdlang插件查看sdl文件,

    rainbow csv

    remote workspace

    intellicode

    autocomment blocks

    Comment Divider

     

    doxygen注释风格

    有两种风格,一种是javdoc风格,都是@符号,一种是cpp风格,都是//

    https://blog.51cto.com/ticktick/188674

    https://blog.csdn.net/czyt1988/article/details/8901191

    https://www.jianshu.com/p/02d586a57f83

    javadoc风格

    https://www.xuebuyuan.com/1302294.html

     

     

     

    "better-comments.tags": [

    {

    "tag": "!",

    "color": "#FF2D00",

    "strikethrough": false,

    "backgroundColor": "transparent"

    },

    {

    "tag": "?",

    "color": "#3498DB",

    "strikethrough": false,

    "backgroundColor": "transparent"

    },

    {

    "tag": "//",

    "color": "#474747",

    "strikethrough": true,

    "backgroundColor": "transparent"

    },

    {

    "tag": "todo",

    "color": "#FF8C00",

    "strikethrough": false,

    "backgroundColor": "transparent"

    },

    {

    "tag": "*",

    "color": "#98C379",

    "strikethrough": false,

    "backgroundColor": "transparent"

    },

    {

    "tag": "~",

    "color": "#98C379",

    "strikethrough": false,

    "backgroundColor": "transparent"

    },

     

    // function header

    "doxdocgen.generic.order": [

    "brief",

    "tparam",

    "param",

    "return",

    "date"

    ],

    "doxdocgen.file.fileOrder": [

    "file",

    "author",

    "brief",

    "version",

    "date",

    "empty",

    "copyright",

    "empty",

    "custom"

    ],

    "doxdocgen.c.triggerSequence": "///",

    "doxdocgen.generic.splitCasingSmartText": true,

    "doxdocgen.file.copyrightTag": [

    "@copyright Copyright (c) {year}"

    ],

    "editor.suggestSelection": "first",

    "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",

    "python.jediEnabled": false,

    "doxdocgen.generic.authorEmail": "zhensheng@outlook.com",

    "doxdocgen.generic.authorName": "zhensheng"

    // simple tag string

    "tagged.tagString": "// #enteredText added by lzs ;) #year-#month-#day",

    // section divider

    "divider.text": "*",

     

    // auto-close-tag

    "auto-close-tag.SublimeText3Mode": true,

    // xml-tools and xml language support

    "xmlTools.xqueryExecutionEngine": "D:\Program Files (x86)\BaseX\BaseX.exe",

    "xmlLang.javaHome": "C:\Program Files\Java\jre1.8.0_161\bin",

    "xmlLang.xmlAssociations": [],

    "xmlLang.xmlCatalogFiles": "",

     

    // auto comment tools

    // file Header

    "psi-header.config": {

    "forceToTop": true,

    "blankLinesAfter": 6,

    "license": "Custom"

    },

    "psi-header.changes-tracking": {

    "isActive": false,

    "modAuthor": " 修 改 人:",

    "modDate": " 修改日期:",

    "modDateFormat": "YYYY-MM-DD, h:mm:ss a",

    "include": [],

    "exclude": [

    "markdown",

    "json"

    ],

    "autoHeader": "off"

    },

    "psi-header.license-text": [

    "版权所有 (C)2017-2020, <<company>>"

    ],

    "psi-header.variables": [

    ["company", "股份有限公司"],

    ["author", "黎, 部"],

    ["authoremail", "li.zhensheng@zte.com.cn"]

    ],

    "psi-header.lang-config": [

    {

    "language": "cpp",

    "begin": "/*******************************************************************************",

    "prefix": "* ",

    "end": "*******************************************************************************/",

    "blankLinesAfter": 1

    },

    {

    "language": "c",

    "mapTo": "cpp"

    },

    {

    "language": "shellscript",

    "begin": "",

    "prefix": "# ",

    "end": "",

    "blankLinesAfter": 1,

    "beforeHeader": [

    "#!/bin/sh "

    ]

    },

    {

    "language": "bat",

    "begin": "",

    "prefix": "@ REM ",

    "end": "",

    "blankLinesAfter": 1

    },

    {

    "language": "python",

    "begin": "'''",

    "prefix": "* ",

    "end": "'''",

    "blankLinesAfter": 1,

    "beforeHeader": [

    "# -*- coding:utf-8 -*- "

    ]

    },

    {

    "language": "PlantUML",

    "begin": "",

    "prefix": "' ",

    "end": "",

    "blankLinesAfter": 1

    }

    ],

    "psi-header.templates": [

    {

    "language": "cpp",

    "template": [

    "Copyright (c) <<year>> <<company>>",

    "文件名称:  <<filename>>",

    "文件标识:  ",

    "内容摘要:  简要描述本文件的内容,包括主要模块、函数及其功能的说明",

    "其他说明:  其它内容的说明",

    "当前版本:  V1.00",

    "    :  <<author>>",

    "完成日期:  <<dateformat('YYYY-MM-DD, h:mm:ss a')>>",

    "",

    "修改记录1:  修改历史记录,包括修改日期、修改者及修改内容",

    " 修改日期:  ",

    " :  ",

    " :  ",

    " 修改内容:  ",

    "修改记录2:  "

    ]

    },

    {

    "language": "python",

    "template": [

    "Copyright (c) <<year>> <<company>>",

    "文件名称:  <<filename>>",

    "内容摘要:  简要描述本文件的内容,包括主要模块、函数及其功能的说明",

    "其他说明:  其它内容的说明",

    "当前版本:  V1.00",

    "    :  <<author>>",

    "完成日期:  <<dateformat('YYYY-MM-DD, h:mm:ss a')>>"

    ]

    },

    {

    "language": "c",

    "mapTo": "cpp"

    },

    {

    "language": "shellscript",

    "mapTo": "python"

    },

    {

    "language": "bat",

    "mapTo": "python"

    },

    {

    "language": "PlantUML",

    "mapTo": "python"

    }

    ],

     

    // section divider

    "divider.text.level1": "*",

    "divider.text.level2": "*",

    "divider.endColumn": 80,

    "divider.lines": 3,

    {

        // Place your snippets for c here. Each snippet is defined under a snippet name and has a prefix, body and

        // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:

        // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the

        // same ids are connected.

        // Example:

        // "Print to console": {

        //  "prefix": "log",

        //  "body": [

        //      "console.log('$1');",

        //      "$2"

        //  ],

        //  "description": "Log output to console"

    // }

    "Define Macro": {

    "prefix": "zsmacro",

    "body": [

    "#define $1 (${CLIPBOARD})",

    ],

    "description": "define macro from clipboard"

    },

    "C Source Header": {

    "prefix": "zssrcheader",

    "body": [

    "/*********************************************************************************************************************/",

    "/*                                   #include(依次为标准库头文件、非标准库头文件)                                  */",

    "/*********************************************************************************************************************/",

    "/*********************************************************************************************************************/",

    "/*                                                    常量定义                                                    */",

    "/*********************************************************************************************************************/",

    "/*********************************************************************************************************************/",

    "/*                                                文件内部使用的宏                                                 */",

    "/*********************************************************************************************************************/",

    "/*********************************************************************************************************************/",

    "/*                                             文件内部使用的数据类型                                               */",

    "/*********************************************************************************************************************/",

    "/*********************************************************************************************************************/",

    "/*                                         ( )                                           */",

    "/*********************************************************************************************************************/",

    "/*********************************************************************************************************************/",

    "/*                                            本地变量(静态全局变量)                                              */",

    "/*********************************************************************************************************************/",

    "/*********************************************************************************************************************/",

    "/*                                                  局部函数原型                                                   */",

    "/*********************************************************************************************************************/",

    "/*********************************************************************************************************************/",

    "/*                                           ( )                                         */",

    "/*********************************************************************************************************************/",

    "/*********************************************************************************************************************/",

    "/*                                                    局部函数                                                     */",

    "/*********************************************************************************************************************/"

    ],

    "description": "C Source Header"

    },

    "C Header Header": {

    "prefix": "zsheaderheader",

    "body": [

    "/*********************************************************************************************************************/",

    "/*                                                其它条件编译选项                                                 */",

    "/*********************************************************************************************************************/",

    "/*********************************************************************************************************************/",

    "/*                                   #include(依次为标准库头文件、非标准库头文件)                                  */",

    "/*********************************************************************************************************************/",

    "/*********************************************************************************************************************/",

    "/*                                                    常量定义                                                     */",

    "/*********************************************************************************************************************/",

    "/*********************************************************************************************************************/",

    "/*                                                     全局宏                                                      */",

    "/*********************************************************************************************************************/",

    "/*********************************************************************************************************************/",

    "/*                                                  全局数据类型                                                   */",

    "/*********************************************************************************************************************/",

    "/*********************************************************************************************************************/",

    "/*                                                  全局函数原型                                                   */",

    "/*********************************************************************************************************************/"

    ],

    "description": "C Header Header"

    },

    "zsSrcDivider": {

    "prefix": "zssrcdivider",

    "body": [

    "/*********************************************************************************************************************/",

    "/*                                                $1<comment here>                                                */",

    "/*********************************************************************************************************************/"

    ],

    "description": "Insert a 3-line divider from cursor"

    }

    }

     

    {

    // Place your snippets for cpp here. Each snippet is defined under a snippet name and has a prefix, body and

    // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:

    // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the

    // same ids are connected.

    // Example:

    // "Print to console": {

    //  "prefix": "log",

    //  "body": [

    //      "console.log('$1');",

    //      "$2"

    //  ],

    //  "description": "Log output to console"

    // }

    "Define Macro": {

    "prefix": "zsmacro",

    "body": [

    "#define $1 (${CLIPBOARD})",

    ],

    "description": "define macro from clipboard"

    },

    "Cpp Source Header": {

    "prefix": "zssrcheader",

    "body": [

    "/*********************************************************************************************************************/",

    "/*                                   #include(依次为标准库头文件、非标准库头文件)                                  */",

    "/*********************************************************************************************************************/",

    "/*********************************************************************************************************************/",

    "/*                                                    常量定义                                                    */",

    "/*********************************************************************************************************************/",

    "/*********************************************************************************************************************/",

    "/*                                                文件内部使用的宏                                                 */",

    "/*********************************************************************************************************************/",

    "/*********************************************************************************************************************/",

    "/*                                             文件内部使用的数据类型                                               */",

    "/*********************************************************************************************************************/",

    "/*********************************************************************************************************************/",

    "/*                                         ( )                                           */",

    "/*********************************************************************************************************************/",

    "/*********************************************************************************************************************/",

    "/*                                            本地变量(即静态全局变量)                                             */",

    "/*********************************************************************************************************************/",

    "/*********************************************************************************************************************/",

    "/*                                                  局部函数原型                                                    */",

    "/*********************************************************************************************************************/",

    "/*********************************************************************************************************************/",

    "/*                                         ( )                                           */",

    "/*********************************************************************************************************************/",

    "/*********************************************************************************************************************/",

    "/*                                                    局部函数                                                     */",

    "/*********************************************************************************************************************/",

    "/*********************************************************************************************************************/",

    "/*                                                    类的实现                                                     */",

    "/*********************************************************************************************************************/"

    ],

    "description": "Cpp Source Header"

    },

    "Cpp Header Header": {

    "prefix": "zsheaderheader",

    "body": [

    "/*********************************************************************************************************************/",

    "/*                                                其它条件编译选项                                                 */",

    "/*********************************************************************************************************************/",

    "/*********************************************************************************************************************/",

    "/*                                   #include(依次为标准库头文件、非标准库头文件)                                  */",

    "/*********************************************************************************************************************/",

    "/*********************************************************************************************************************/",

    "/*                                                    常量定义                                                    */",

    "/*********************************************************************************************************************/",

    "/*********************************************************************************************************************/",

    "/*                                                     全局宏                                                     */",

    "/*********************************************************************************************************************/",

    "/*********************************************************************************************************************/",

    "/*                                                  全局数据类型                                                  */",

    "/*********************************************************************************************************************/",

    "/*********************************************************************************************************************/",

    "/*                                                  全局函数原型                                                  */",

    "/*********************************************************************************************************************/"

    ],

    "description": "Cpp Header Header"

    },

    "zsSrcDivider": {

    "prefix": "zssrcdivider",

    "body": [

    "/*********************************************************************************************************************/",

    "/*                                                $1<comment here>                                               */",

    "/*********************************************************************************************************************/"

    ],

    "description": "Insert a 3-line divider from cursor"

    }

    }

     

    {

    /*

        // Place your snippets for Markdown here. Each snippet is defined under a snippet name and has a prefix, body and

        // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:

        // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the

        // same ids are connected.

        // Example:

        "Print to console": {

            "prefix": "log",

            "body": [

                "console.log('$1');",

                "$2"

            ],

            "description": "Log output to console"

        }

    */

    "Shell Code Block": {

    "prefix": "shell",

    "body": [

    "```shell",

    "$0",

    "```"

    ],

    "description": "Place a markdown code block for shell here"

    },

    "PlantUML Code Block": {

    "prefix": "plantuml",

    "body": [

    "```plantuml",

    "$0",

    "```"

    ],

    "description": "Place a plantuml code block for shell here"

    }

    }

     

    {

    // Place your snippets for plantuml here. Each snippet is defined under a snippet name and has a prefix, body and

    // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:

    // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the

    // same ids are connected.

    // Example:

    // "Print to console": {

    //  "prefix": "log",

    //  "body": [

    //      "console.log('$1');",

    //      "$2"

    //  ],

    //  "description": "Log output to console"

    // }

    "zsSrcDivider": {

    "prefix": "zssrcdivider",

    "body": [

    "' ******************************************************************************",

    "' *                            $1<comment here>                                *",

    "' ******************************************************************************"

    ],

    "description": "Insert a 3-line divider from cursor"

    }

    }


  • 相关阅读:
    Python3.x基础学习-静态方法和类方法
    Python3.x基础学习-@property
    Python3.x基础学习-装饰器
    SpringMVC学习(七)
    SpringMVC学习(六)
    SpringMVC学习(五)
    整合SSM(二)
    整合SSM(一)
    SpringMVC学习(四)
    SpringMVC学习(三)
  • 原文地址:https://www.cnblogs.com/lizhensheng/p/11117341.html
Copyright © 2020-2023  润新知