微信公众号 | strongerHuang
看到有网友在问:你们做单片机开发,会常用到哪些 VS Code 插件?
VS Code在程序员的圈子里面,几乎无人不知,无人不晓。原因在于VS Code很轻量级(不吃电脑配置)。同时,插件也非常丰富,关键确实很好用。
所以,VS Code是程序员的必备工具之一。那么,回到开篇的问题,做单片机开发,会常用到哪些 VS Code 插件?
针对单片机的 VS Code插件有很多,但很多插件都是在特定的场景才会用到,比如 RT-Thread Smart for Vscode,我们只有用到RT-Thread的时候才会用到该插件。
所以,我们真正做单片机开发的时候,常用的其实只有那么几个插件。下面列举一些单片机开发常用的一些VS Code 插件。
一些常规的插件
1.Chinese (Simplified) (简体中文) 相信绝大部分同学安装好VS Code之后的第一件事就是安装Chinese (Simplified) 这个插件。
2.C/C++扩展(C/C++ Extension Pack)写单片机程序,大部分都是用C/C++编程语言,相信搞单片机开发的同学,绝大部分都安装了。
3.Keil Studio PackKeil几乎是搞单片机开发的必备的一个工具,目前 Keil Studio Pack这个插件就属于 Keil MDK v6 的其中一部分。
4. IAR Embedded Workbench 搞单片机开发,IAR 这个工具还是有一定用户量,特别是早期开发工具匮乏的年代,再加上 IAR 工具链比较丰富。
5. CMake ToolsCMake 对于搞嵌入式开发的同学还是不陌生,因为这个工具功能比较强大,又是跨平台编译工具,因此受到很多小伙伴的欢迎。
6. GitLens写代码,Git是必备的工具。这个插工具最重要的功能就是版本管理,可以追溯历史记录。
7. Generate Doxygen Comments不知道你们公司有没有要求写文档?对于合格的工程师,我觉得写文档是必备的一项工作。这个工具能帮你自动生成代码的文档,方便别人也方便自己查阅代码文档。
8. STM32 VS Code Extension对于用 STM32 做开发的小伙伴对这个插件不陌生,这也是 STM32 生态工具中的其中一个。
9. RT-Thread SmartRT-Thread 是国内做的比较好的 RTOS,这些年也在快速发展,生态这一块也在逐渐完善,这个插件就是生态工具中一个。
10. Embedded ToolsEmbedded Tools 是微软自家的针对嵌入式的开发工具插件,因为微软也在布局嵌入式(ThreadX就是一个典型的例子)。
以上只是针对单片机开发者列出来的一些常见的插件,其实还有很多相对“小众一点”的插件,包括个人开发者针对单片机的一些插件。
大家还有什么好用的插件,也可以在留言区分享出来。
2714