[VScode] 嵌入式软件开发必备插件

1. C/C++ 【c/c++智能提示、调试和代码浏览】

在这里插入图片描述

2. C++ Intellisense 【借助GNU Global标签的c/c++智能提示】

在这里插入图片描述

3. Bracket Pair Colorizer 【一个可定制的扩展为匹配括号着色 】

在这里插入图片描述

4. Chinese (Simplified) 【中文语言包扩展(简体) 】

在这里插入图片描述

5. GBKtoUTF8 【GBK到utf8】

一个vscode扩展转换GBK到utf8
在这里插入图片描述

6. hexdump for VSCode 【以十六进制显示指定文件】

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

7. Embedded IDE 【一款适用于 8051/STM8/Cortex-M/RISC-V 的单片机开发环境】

一款适用于 8051/STM8/Cortex-M/RISC-V 的单片机开发环境。
在 vscode 上提供 8051, AVR, STM8, Cortex-M, RISC-V … 项目的 开发, 编译, 烧录 等功能。
在这里插入图片描述

8. Path Intellisense 【自动完成文件名的Visual Studio Code插件 】

在这里插入图片描述

9. Visual Studio IntelliCode

从 GitHub 上高星的开源项目经过大量的机器学习训练,给开发者提供最合适的 IntelliSense 上下文建议功能,除此之外,还有代码格式化和规则推测等功能。
在这里插入图片描述

10. C-family Documentation Comments 【为///或/**生成c族文档注释】

为///或/**生成c族文档注释
在这里插入图片描述

11. Git History 【查看git日志,文件历史,比较分支或提交】

在这里插入图片描述

12. GitLens — Git supercharged 【 它可以帮助您通过Git责怪注释和代码镜头直观地看到代码的原作者,无缝地浏览和探索Git存储库】

GitLens增强了Visual Studio Code中内置的Git功能。 它可以帮助您通过Git责怪注释和代码镜头直观地看到代码的原作者,无缝地浏览和探索Git存储库,通过强大的比较命令获得有价值的见解,等等。
在这里插入图片描述

13. Git History Diff 【git历史观。 查看已提交文件的diff】

git历史观。 查看已提交文件的diff。 查看git修改信息。 视图中隐藏的细节。
在这里插入图片描述
14. Sort lines
对文本行排序,安装A-Z排列。一般用于排列头文件。
在这里插入图片描述

15. Dracula Official 【官方吸血鬼主题】

官方吸血鬼主题。 对于许多编辑器、shell等来说,这是一个黑暗的主题。
在这里插入图片描述

16. Alignment 【对齐代码, 按=对其】

对齐代码,如Sublime Text 3对齐包
在这里插入图片描述

17. Cortex-Debug 【ARM Cortex-M GDB调试器】

在这里插入图片描述

ARM Cortex-M GDB调试器支持VSCode,Support J-Link, OpenOCD GDB Server, pyOCD,SWO Decoding - “console” text output and binary data (signed and unsigned 32-bit integers, Q16.16 fixed point integers, single percision floating point values)。

首先安装Cortex-Debug插件和arm gcc工具链,然后配置好环境路径,如果使用Jlink调试,需要下载Jlink套件,安转好之后,找到JLinkGDBServerCL.exe这个程序,在VS Code的设置中添加"cortex-debug.JLinkGDBServerPath": “C:/Program Files (x86)/SEGGER/JLink_V630f/JLinkGDBServerCL.exe”,后面的路径是你自己的路径。

{
    // 使用 IntelliSense 了解相关属性。
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Cortex Debug(JLINK)",
            "cwd": "${workspaceRoot}",
            "executable": "src/MDK-ARM/Objects/stm32_boot.axf",
            "request": "attach",
            "type": "cortex-debug",
            "servertype": "jlink",
            "device": "STM32F407IG",
            "svdFile": "D:/keil/ARM/PACK/Keil/STM32F4xx_DFP/2.11.0/CMSIS/SVD/STM32F40x.svd",
            "interface": "swd",
            "ipAddress": null,
            "serialNumber": null
        }
    ]
}

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

18. MemoryView 【需要配合Cortex-Debug】

在这里插入图片描述
需要配合Cortex-Debug插件使用。
在这里插入图片描述

19. ChatGPT-ChatMoss

在这里插入图片描述
邀请人邮箱:712418195@qq.com
输入邀请码,双方各得50000字符。

20. Bookmarks 【标签】

在这里插入图片描述

标记好线条,然后跳到它们上面

21. Draw.io Integration 【流程图绘制】

在这里插入图片描述
在绘制中编辑。drawio、。dio、。drawio.svg或。drawio.png文件。io编辑器。
要创建一个新的图表,只需创建一个空的*。. Drawio .svg或. Drawio .png文件并打开它。
.drawio.svg是有效的。svg文件,可以嵌入Github的readme文件中!不需要出口。
.draw .png是有效的。png文件!不需要出口。你应该尽可能使用.svg,因为它们看起来更好!
要在不同的格式之间进行转换,请使用Draw。io:转换为…命令。
使用离线版本的Draw。默认为IO。
多画。IO主题可用。
使用Liveshare与他人协作编辑图表。
节点/边可以用代码片段链接。

22. C-family Documentation Comments 【标准注释 输入“/**”并按Enter,它会自动生成如下的文档注释:】

/** 
 * @brief  
 * @note   
 * @param  baudRate: 
 * @retval None
 */

23. Select Line Status Bar 【选择行数显示】

在这里插入图片描述

一、python开发插件

1. Python

智能感知(Pylance), Linting,调试(多线程,远程),jupiter笔记本,代码格式化,重构,单元测试,
在这里插入图片描述

2. Pylance

一个性能好,特性丰富的VS Code Python语言服务器。
对Python快速、功能丰富的语言支持

3. Python Preview

提供Python执行预览。
在这里插入图片描述

提供了代码分析,高亮,规范化等很多基本功能, Python
路径自动提示, Path Autocomplete
括号自动变色, Bracket Pair Colorizer
文件图标, vscode-icons
自动格式化代码(请选择局部内容格式化), autopep8/yapf
错误提示, flakes8

python+pyside2开发所需支持库。
PySide2, pyserial, pyinstaller, pylint

  • 20
    点赞
  • 96
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

jianqiang.xue

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

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

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

打赏作者

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

抵扣说明:

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

余额充值