分享

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

 刀首木 2023-08-17 发布于广东
  1. C/C++
    c/c++智能提示、调试和代码浏览
    在这里插入图片描述

  2. C++ Intellisense
    借助GNU Global标签的c/c++智能提示
    在这里插入图片描述

  3. Bracket Pair Colorizer
    一个可定制的扩展为匹配括号着色
    在这里插入图片描述

  4. Chinese (Simplified)
    中文语言包扩展(简体)
    在这里插入图片描述

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

  6. hexdump for VSCode
    以十六进制显示指定文件
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  7. Keil Assistant
    Keil uVision的助理,
    vscode 上的 Keil 辅助工具,与 c/c++ 插件配合使用.
    能够为 Keil 项目提供 语法高亮、代码片段 的功能,并支持对 keil 项目进行 编译、下载。
    在这里插入图片描述

  8. Path Intellisense
    自动完成文件名的Visual Studio Code插件
    在这里插入图片描述

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

  10. C-family Documentation Comments
    为///或/**生成c族文档注释
    在这里插入图片描述

  11. Git History
    查看git日志,文件历史,比较分支或提交
    在这里插入图片描述

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

  13. Git History 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调试器支持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
        }
    ]
}

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

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多