首页 > 其他分享 >VScode插件配置

VScode插件配置

时间:2023-06-23 23:44:28浏览次数:38  
标签:插件 false italic VScode 配置 strikethrough transparent backgroundColor underline

前言

统计,并记录一下自己的VScode的相关配置,便于更换电脑的时候能够快速配置好开发环境。虽然VScode可以同步账号配置,但是如果电脑相关环境地址不同的化,还是需要重新配置一下。所以这里记录一下如何配置。

① koroFileHeader插件配置

插件介绍

  1. VSCode插件: 用于一键生成文件头部注释并自动更新最后编辑人和编辑时间、函数注释自动生成和参数提取。
  2. 插件可以帮助用户养成良好的编码习惯,规范整个团队风格。
  3. 从2018年5月维护至今, 关闭issue 500+ ,拥有39.7w+的用户,VSCode图表统计日均安装200-500
  4. 经过多版迭代后,插件支持所有主流语言,灵活方便,文档齐全,食用简单!

配置参考

    "fileheader.customMade": {
        "Description": "",
        "Version": "",
        "Autor": "tangwc",
        "Date": "Do not edit",
        "LastEditors": "tangwc",
        "LastEditTime": "Do not edit",
        "FilePath":"Do not edit",
        "custom_string_obkoro1": "",
        "custom_string_obkoro1_copyright": " Copyright (c) ${now_year} by tangwc, All Rights Reserved. ",
    },
    "fileheader.cursorMode": {
        "description": "", // 函数注释生成之后,光标移动到这里
        "param": "", // param 开启函数参数自动提取 需要将光标放在函数行或者函数上方的空白行
        "return": "",
    },
    "fileheader.configObj": {
        "createFileTime": true,
        "language": {
            "languagetest": {
                "head": "/$$",
                "middle": " $ @",
                "end": " $/",
                "functionSymbol": {
                    "head": "/** ",
                    "middle": " * @",
                    "end": " */"
                },
                "functionParams": "js"
            }
        },
        "autoAdd": true,
        "autoAddLine": 100,
        "autoAlready": true,
        "annotationStr": {
            "head": "/*",
            "middle": " * @",
            "end": " */",
            "use": false
        },
        "headInsertLine": {
            "php": 2,
            "sh": 2
        },
        "beforeAnnotation": {
            "文件后缀": "该文件后缀的头部注释之前添加某些内容"
        },
        "afterAnnotation": {
            "文件后缀": "该文件后缀的头部注释之后添加某些内容"
        },
        "specialOptions": {
            "特殊字段": "自定义比如LastEditTime/LastEditors"
        },
        "switch": {
            "newlineAddAnnotation": true
        },
        "supportAutoLanguage": [],
        "prohibitAutoAdd": [
            "json"
        ],
        "folderBlacklist": [
            "node_modules",
            "文件夹禁止自动添加头部注释"
        ],
        "prohibitItemAutoAdd": [
            "项目的全称, 整个项目禁止自动添加头部注释, 可以使用快捷键添加"
        ],
        "moveCursor": true,
        "dateFormat": "YYYY-MM-DD HH:mm:ss",
        "atSymbol": [
            "@",
            "@"
        ],
        "atSymbolObj": {
            "文件后缀": [
                "头部注释@符号",
                "函数注释@符号"
            ]
        },
        "colon": [
            ": ",
            ": "
        ],
        "colonObj": {
            "文件后缀": [
                "头部注释冒号",
                "函数注释冒号"
            ]
        },
        "filePathColon": "路径分隔符替换",
        "showErrorMessage": false,
        "writeLog": false,
        "wideSame": false,
        "wideNum": 13,
        "functionWideNum": 0,
        "CheckFileChange": false,
        "createHeader": false,
        "useWorker": false,
        "designAddHead": false,
        "headDesignName": "random",
        "headDesign": false,
        "cursorModeInternalAll": {},
        "openFunctionParamsCheck": true,
        "functionParamsShape": [
            "{",
            "}"
        ],
        "functionBlankSpaceAll": {},
        "functionTypeSymbol": "*",
        "typeParamOrder": "type param",
        "customHasHeadEnd": {},
        "throttleTime": 60000,
        "functionParamAddStr": "",
        "NoMatchParams": "no show param"
    },

② Better Comments插件配置

插件介绍

Better Comments扩展将帮助您在代码中创建更加人性化的注释。
使用此扩展,您将能够将注释分类为:

  • 警报
  • 查询
  • todo
  • 亮点
  • 您想要的任何其他注释样式都可以在设置中指定

配置参考

    "better-comments.tags": [
        {
            "tag": "!",
            "color": "#FF2D00",
            "strikethrough": false,
            "underline": false,
            "backgroundColor": "transparent",
            "bold": false,
            "italic": false
        },
        {
            "tag": "?",
            "color": "#3498DB",
            "strikethrough": false,
            "underline": false,
            "backgroundColor": "transparent",
            "bold": false,
            "italic": false
        },
        {
            "tag": "//",
            "color": "#474747",
            "strikethrough": true,
            "underline": false,
            "backgroundColor": "transparent",
            "bold": false,
            "italic": false
        },
        {
            "tag": "todo",
            "color": "#FF8C00",
            "strikethrough": false,
            "underline": false,
            "backgroundColor": "transparent",
            "bold": false,
            "italic": false
        },
        {
            "tag": "坑",
            "color": "#FFFFCC",
            "strikethrough": false,
            "underline": false,
            "backgroundColor": "transparent",
            "bold": false,
            "italic": false
        },
        {
            "tag": "可以删除",
            "color": "#FFFFCC",
            "strikethrough": false,
            "underline": false,
            "backgroundColor": "transparent",
            "bold": false,
            "italic": false
        },
        {
            "tag": "未完成",
            "color": "#FFFFCC",
            "strikethrough": false,
            "underline": false,
            "backgroundColor": "transparent",
            "bold": false,
            "italic": false
        },
        {
            "tag": "test",
            "color": "#FFFFCC",
            "strikethrough": false,
            "underline": false,
            "backgroundColor": "transparent",
            "bold": false,
            "italic": false
        },
        {
            "tag": "tip",
            "color": "#CCFFFF",
            "strikethrough": false,
            "underline": false,
            "backgroundColor": "transparent",
            "bold": false,
            "italic": false
          },
        {
            "tag": "*",
            "color": "#98C379",
            "strikethrough": false,
            "underline": false,
            "backgroundColor": "transparent",
            "bold": false,
            "italic": false
        }
    ],
    "better-comments.highlightPlainText": true,

标签:插件,false,italic,VScode,配置,strikethrough,transparent,backgroundColor,underline
From: https://www.cnblogs.com/tangwc/p/17500510.html

相关文章

  • WLAN配置
     #设备设备命名(拓扑中的S2命名为AC)略。 #关闭S1和AC中间的多余链路,只针对《HCIA-Datacom实验室搭建指南V1.0》所描述的环境,其他环境可以忽略此步骤。[S1]interfaceGigabitEthernet0/0/11[S1-GigabitEthernet0/0/11]shutdown[S1-GigabitEthernet0/0/11]quit[S1]interfaceGi......
  • vscode 添加全局宏定义
    问题:利用vscode编辑代码时,设置了禁用非活动区域着色后,在一些编译脚本中配置的宏又识别不了遇到#ifdef包住的代码就会变暗色,想查看代码不是很方便。如下图:解决:在vscode中添加全局宏定义。步骤:1.ctrl+shift+p,选择对应的编辑配置,比如c/c++的,进入文件c_cpp_properties.json......
  • 5. IOC DI配置管理第三方bean
    1.1案例:数据源对象管理在这一节中,我们将通过一个案例来学习下对于第三方bean该如何进行配置管理。以后我们会用到很多第三方的bean,本次案例将使用咱们前面提到过的数据源​Druid(德鲁伊)​和C3P0​来配置学习下。1.1.1环境准备学习之前,先来准备下案例环境:创建一......
  • VCMP配置
    首先要保证SW之间可以通信,才能配置VCMPServervcmproleserver[AGG]vcmpdomainvd1[AGG]vcmpdevice-idserver[AGG]vcmpauthenticationsha2-256passwordP@ssw0rdClient[ACC2]vcmpdomainvd1[ACC2]vcmpauthenticationsha2-256passwordP@ssw0rdvcmp客......
  • 分页插件【MybatisPlus】
    //mybatisplus分页插件@BeanpublicMybatisPlusInterceptormybatisPlusInterceptor(){//1创建MybatisPlusInterceptor拦截器对象MybatisPlusInterceptormpInterceptor=newMybatisPlusInterceptor();//2添加分页拦截器......
  • DHCP配置类型(!!!先开启dhcp服务)
    DHCP全局地址池和接口地址池1.DHCP全局地址池可以让其他任何的接口相连的主机都能获取到地址,但是需要配置好地址池;2.接口地址池只有在此接口下的主机才能获取到地址,该接口下的IP地址就是该地址池的网关同时也是网段,但是需要单独配置地址池的dns;注:接口地址池的优先级比全局地......
  • 如何使用 40 个 ChatGPT 插件包括搜索网络
    OpenAI提供了超过540个ChatGPT插件,其中近20%搜索网络。了解这些AI驱动的搜索工具的工作原理以及哪些工具最好。随着最近ChatGPT插件商店的扩展,不断发展的人工智能格局又向前迈进了一大步。该商店以提供大量增强ChatGPT功能的插件而闻名,现在拥有近550个插件的令人印象深刻的......
  • WPF-配置文件保存和读取
    方法一:属性-设置1,在项目工程名称上》右键属性》设置 2,设置和保存(保存按钮对应的代码)privatevoidBtn_save_Click(objectsender,RoutedEventArgse){intquantity=0;int.TryParse(txt_ToolQuantity.Text.Trim(),outquanti......
  • 配置你的 Linux 的 GRUB 启动背景
    GRUB背景(Splash)只不过是一张图像,在 Linux 系统启动的时候显示为背景。你可能知道Grub(GRand Unified Bootloader的简写)是主流Linux发行版中广泛使用的启动装载程序bootloader。以RedHat为例,你会发现它在系统启动之时显示为空白或者是一个黑色背景。GRUB......
  • Windows OOBE(Out-of-Box Experience)是指在首次启动 Windows 操作系统时,用户会遇到的设
    WindowsOOBE(Out-of-BoxExperience)是指在首次启动Windows操作系统时,用户会遇到的设置和配置过程。每个Windows版本的OOBE提供了不同的功能和更新,以下是各个版本的一些主要特点和改进:Windows7:用户可以选择地区、输入法和键盘布局等设置。提供了简化的用户账户创建和密码......