VSCode必备插件-C++等

Reference:

  1. [生产力]VSCode必备插件-C/C++开发

1. C/C++ for Visual Studio Code

来自微软官方的 C/C++ 插件,必备的插件,如果不安装,代码无法跳转,也没有自动补全。
在这里插入图片描述

2. Git Graph

git 版本控制,重要性不必多说,这个插件可以实现操作的 GUI 化,非常方便。
在这里插入图片描述

3. TODO Highlight

高亮显示 TODO 内容
在这里插入图片描述

4. Markdown All in One

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

5. Markdown Preview Github Styling

以github页面风格显示markdown文档
在这里插入图片描述

6. GitLens

Git 多人协作的时候需要查看日志,如果能在当前代码中查看到修改时间、修改人等信息那是非常方便的一件事:

在这里插入图片描述

在这里插入图片描述

7. GitHub Copilot

GitHub Copilot 是由 GitHub 和 OpenAI 共同开发的人工智能代码辅助工具,可以自动地生成高质量代码片段、上下文信息等。通过自然语言处理和机器学习技术,能够通过分析程序员编写的代码、注释和上下文信息,自动生成代码,减轻程序员的工作量,节省开发者的时间和精力。

目前Copilot需要付费使用,普通用户可以享受30天试用期,学生、老师可以免费开放使用。(可考虑去淘宝等途径购买账号)
在这里插入图片描述

8. vscode-icons

给你的 vscode 中文件夹、文件换上更好看的图标:
在这里插入图片描述

9. koroFileHeader

用于生成文件头部注释和函数注释的插件,支持所有主流语言。
插件配置方式:https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
简易配置方式:

  • 快捷键:Ctrl + P,输入 > Open Settings,打开 settings.json
    在这里插入图片描述

  • settings.json 内在 fileheader.configObj 前加上:

    // 头部注释
    "fileheader.customMade": {
        // Author字段是文件的创建者 可以在specialOptions中更改特殊属性
        // 公司项目和个人项目可以配置不同的用户名与邮箱 搜索: gitconfig includeIf  比如: https://ayase.moe/2021/03/09/customized-git-config/
        // 自动提取当前git config中的: 用户名、邮箱
        "Author": "git config user.name && git config user.email", // 同时获取用户名与邮箱
        // "Author": "git config user.name", // 仅获取用户名
        // "Author": "git config user.email", // 仅获取邮箱
        // "Author": "OBKoro1", // 写死的固定值 不从git config中获取
        "Date": "Do not edit", // 文件创建时间(不变)
        // LastEditors、LastEditTime、FilePath将会自动更新 如果觉得时间更新的太频繁可以使用throttleTime(默认为1分钟)配置更改更新时间。
        "LastEditors": "git config user.name && git config user.email", // 文件最后编辑者 与Author字段一致
        // 由于编辑文件就会变更最后编辑时间,多人协作中合并的时候会导致merge
        // 可以将时间颗粒度改为周、或者月,这样冲突就减少很多。搜索变更时间格式: dateFormat
        "LastEditTime": "Do not edit", // 文件最后编辑时间
        // 输出相对路径,类似: /文件夹名称/src/index.js
        "FilePath": "Do not edit", // 文件在项目中的相对路径 自动更新
        // 插件会自动将光标移动到Description选项中 方便输入 Description字段可以在specialOptions更改
        "Description": "", // 介绍文件的作用、文件的入参、出参。
        // custom_string_obkoro1~custom_string_obkoro100都可以输出自定义信息
        // 可以设置多条自定义信息 设置个性签名、留下QQ、微信联系方式、输入空行等
        "custom_string_obkoro1": "", 
        // 版权声明 保留文件所有权利 自动替换年份 获取git配置的用户名和邮箱
        // 版权声明获取git配置, 与Author字段一致: ${git_name} ${git_email} ${git_name_email}
        "custom_string_obkoro1_copyright": "Copyright (c) ${now_year} by ${git_name_email}, All Rights Reserved. "
        // "custom_string_obkoro1_copyright": "Copyright (c) ${now_year} by 写死的公司名/用户名, All Rights Reserved. "
    },
    
  • 文件头部注释快捷键Ctrl+Start+I

  • 函数注释注释快捷键Ctrl+Start+T

10. Rainbow CSV

实际用处不算大,就是能在csv显示的时候,更清晰:
在这里插入图片描述

11. Docker

有 Docker 使用需求的可以安装。

  • 5
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
VSCode的C语言件有多个可以供选择。以下是一些常用的C语言件及其作用: 1. C/C++:提供了C和C++的语法支持和代码补全功能。 2. C/C++ Snippets:包含了一些常用的C/C++代码片段,方便快速输入常见代码块。 3. Advanced Lint:用于进行代码静态检测,帮助发现潜在的错误和问题。 4. Code Runner:可以直接在VSCode中运行C代码,方便调试和测试。 5. Include AutoComplete:自动补全头文件包含指令,减少手动输入的工作量。 6. Rainbow Brackets:彩虹花括号件,将不同的括号用不同的颜色显示,提高代码的可读性。 7. One Dark Pro:VSCode的主题件,提供了一种暗色调的界面风格。 8. GBKtoUTF8:将GBK编码转换为UTF-8编码的件,解决显示中文乱码问题。 9. ARM Assembly:用于高亮显示ARM汇编语言代码。 10. vscode-icons:VSCode图标件,美化资源管理器中的文件夹图标。 11. compareit:用于比较两个文件差异的件。 12. DeviceTree:提供了设备树语法的支持。 这些件可以大大提升在VSCode中编写C语言代码的效率和舒适度。你可以根据自己的需求选择安装合适的件。请按照引用中的步骤进行件的安装,将件解压到C:\Users\[用户名]\.vscode\extensions目录下即可使用。如果在cmd中显示中文乱码,可以参考引用中的方法,将VSCode的编码改为gbk。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

泠山

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值