1. 基本操作

  • 打开工程文件: ctrl + p
  • 在文件搜索内容: ctrl + shift + f
  • 进入设置: ctrl + shift + p, 然后输入 user setting
  • 添加插件: ctrl + shift +x

2. 注释插件

2.1 psioniq File Header 配置头文件模板

头文件注释效果:

方法:ctrl + alt + h, 两遍

配置如下:

    "psi-header": {
"changes-tracking": {
"isActive": true,
"modAuthor": "Modified By: ",
"modDate": "Last Modified: ",
"modDateFormat": "date",
"include": [],
"exclude": [
"markdown",
"json"
],
"excludeGlob": [
"out/**",
"src/**/*.xyz"
],
"autoHeader": "manualSave"
},
"lang-config": [
{
"language": "*",
"begin": "/**",
"end": "*/",
"prefix": " * "
}
],
"variables": [
[
"projectname",
"CableTester"
],
[
"projectCreationYear",
"2018"
],
[
"copyrightholder",
"All Right Reserved"
],
[
"version",
"v0.0.3"
]
],
"config": {
"forceToTop": true,
"blankLinesAfter": 1,
//"author": "Leon",
"initials": "qyx",
"authorEmail": "dsf",
"company": "",
"license": "Custom"
},
"templates": [
{
"language": "*",
"template": [
"@file : <<filepath>>",
"@project : <<projectname>>",
"@date : <<filecreated('YYYY-MM-DD HH:mm:ss')>>",
"@author : <<initials>>(<<authoremail>>)",
"@brief :",
"-----",
"Last Modified: <<dateformat('YYYY-MM-DD HH:mm:ss')>>",
"Modified By: <<author>>(<<authoremail>>)",
"-----",
"@history :",
"================================================================================",
" Date \t By \t(version) \t Comments",
"----------\t----\t--------- ----------------------------------------------",
"================================================================================",
"Copyright (c) <<projectCreationYear>> - <<year>> <<copyrightholder>>, <<company>>",
],
"changeLogCaption": "@history :",
"changeLogHeaderLineCount": 3,
"changeLogEntryTemplate": [
"",
"<<dateformat(YY-MM-DD)>>\t<<initials>> \t(<<version>>) \t ",
]
},
]
},

修改日志效果:

方法: ctrl + alt + c, 两遍

2.2 VSCode跳出括号引号插件Tabout

这样在引号及括号内输入完成后,按下tab键可以跳出右括号或者右引号。

\

2.3 函数注释 Doxygen Documentation Generator

使用效果:

使用方法: 在函数定义的上一行,输入 /** 后回车即可。

配置:

// 根据自动生成的注释模板(目前主要体现在函数注释上)
"doxdocgen.generic": {
"order": [
"brief",
"tparam",
"param",
"return"
],
"briefTemplate": "@brief ",
"paramTemplate": "@param {param}{indent:16}:{indent:18}",
"returnTemplate": "@return {type}{indent:16}:{indent:18}",
"splitCasingSmartText": true,
}

3. 格式化代码

vscode 自带:选中后使用快捷键 shift + alt + F

修改代码格式风格: Visual Studio(默认), LLVM, Google, Chromium, Mozilla, WebKit

格式效果:

配置方法:

ctrl + shift + p, 输入setting, 进入设置后搜索 “clang”,把 Visual Studio 修改为  LLVM

ctrl + shift + p, 打开setting.json,复制下面的配置

    "editor.formatOnSave": true,
"C_Cpp.clang_format_fallbackStyle": "LLVM",
"[cpp]": {
"editor.quickSuggestions": {
"comments": "on",
"strings": "on",
"other": "on"
},
"editor.defaultFormatter": "ms-vscode.cpptools"
},
"[c]": {
"editor.quickSuggestions": {
"comments": "on",
"strings": "on",
"other": "on"
},
"editor.defaultFormatter": "ms-vscode.cpptools"
},

vs code 快速配置的更多相关文章

  1. 在Visual Studio Code中配置GO开发环境

    一.GO语言安装 详情查看:GO语言下载.安装.配置 二.GoLang插件介绍 对于Visual Studio Code开发工具,有一款优秀的GoLang插件,它的主页为:https://github ...

  2. Visual Studio Code中配置GO开发环境

    在Visual Studio Code中配置GO开发环境 一.GO语言安装 详情查看:GO语言下载.安装.配置 二.GoLang插件介绍 对于Visual Studio Code开发工具,有一款优秀的 ...

  3. windows通过Visual Studio Code中配置GO开发环境(转)

    一.GO语言安装 详情查看:GO语言下载.安装.配置 二.GoLang插件介绍 对于Visual Studio Code开发工具,有一款优秀的GoLang插件,它的主页为:https://github ...

  4. Yii2 的快速配置 api 服务 yii2-fast-api

    yii2-fast-api yii2-fast-api是一个Yii2框架的扩展,用于配置完善Yii2,以实现api的快速开发. 此扩展默认的场景是APP的后端接口开发,因此偏向于实用主义,并未完全采用 ...

  5. CZGL.Auth: ASP.NET Core Jwt角色授权快速配置库

    CZGL.Auth CZGL.Auth 是一个基于 Jwt 实现的快速角色授权库,ASP.Net Core 的 Identity 默认的授权是 Cookie.而 Jwt 授权只提供了基础实现和接口,需 ...

  6. window系统JDK1.7的快速配置

    快速配置java环境变量 右键单击计算机--->属性 点击 "高级系统设置"--->"环境变量",出现环境变量设置窗口 系统变量--->新建 ...

  7. Linux快速配置集群ssh互信

    之前在<记录一则Linux SSH的互信配置过程>.<Vertica 7.1安装最佳实践(RHEL6.4)>中,都分别提到了配置ssh互信的方法,本文在此基础上进一步整理配置s ...

  8. Samba快速配置

    Samba是linux,unix,windows之间进行交互操作的软件组件,Sanma是基于GPL协议的自由开源软件. 快速配置samba文件服务器 1.关闭防火墙和SELinux [root@cen ...

  9. Code::Blocks配置GTK+2和GTK+3

    Code::Blocks配置GTK+2和GTK+3 作者 He YiJun – storysnail<at>gmail.com 团队 ls 版权 转载请保留本声明! 本文档包含的原创代码根 ...

  10. 阿帕奇apache服务器和webDav服务器快速配置。

    当自己在家敲代码需要发请求时,就可以配置本地apache,Mac电脑自带的服务器.这个比windows上的本地服务器还要好用,下面写下最快速配置方案. 0.在开始之前需要给自己的电脑设置下开机密码,想 ...

随机推荐

  1. linux下后台运行程序

    文章目录 背景 nohup命令 setsid命令 pm2 背景 后台运行程序的时候,如果退出当前的终端(session),你运行的所有程序(包括后台程序),都将被关闭. 原因是:你运行的程序都是你的终 ...

  2. Bike Sharing Analysis(一)- 探索数据

    1. Bike Sharing Analysis 在这章主要介绍如何分析共享单车服务数据,以及如何基于时间.天气状态特征来识别单车的使用模式.除此之外,我们还会引入可视化分析,假设检验.以及时间序列分 ...

  3. Android系统启动:.rc文件

    Android系统启动:.rc文件 reference : https://www.jianshu.com/p/a4c17f0110d0 以init.rc为例. .rc文件 init.rc文件由系统第 ...

  4. Profinet IO从站数据 转EtherCAT项目案例

    目录 1 案例说明 1 2 VFBOX网关工作原理 1 3 准备工作 2 4 使用PRONETA软件获取PROFINET IO从站的配置信息 2 5 设置网关采集PROFINETIO从站设备数据 5 ...

  5. 七牛云 + PicGo

    下载PicGo https://github.com/Molunerfinn/PicGo/releases/tag/v2.3.1 七牛云配置 1.AccessKey和SecretKey:可以在七牛云控 ...

  6. 如何计算QPS、PV和需要部署机器数量?

    基本概念 网站访问量的常用衡量标准:独立访客(UV) 和 综合浏览量(PV),一般以日为单位来计算. 独立访客(UV):指一定时间范围内相同访客多次访问网站,只计算为1个独立访客. 综合浏览量(PV) ...

  7. 深耕分析型数据库领域,火山引擎ByteHouse入围《2024爱分析数据库厂商全景报告》

    更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群. 近日,爱分析发布<2024爱分析·数据库厂商全景报告>,报告中爱分析将数据市场从上至下划分为数据库服 ...

  8. Linux Shell 常用命令 - 01篇

    系列文章: Linux Shell 常用命令 - 02篇 0. 在线使用 Linux Shell 参考 https://www.sohu.com/a/343421845_298038 JS/UIX - ...

  9. Dubbo依赖

    项目依赖 Dubbo依赖 <!--Dubbo依赖--> <dependency> <groupId>com.alibaba</groupId> < ...

  10. Mybatis 快速入门(注解方式)

    导读 注解开发的方式只需要程序员开发Mapper接口即可,不需要编写映射文件(XML). 环境搭建 项目结构 SqlMapConfig.xml <!DOCTYPE configuration P ...