什么是VSCode
Visual Studio Code(简称“VS Code” )是Microsoft在2015年4月30日Build开发者大会上正式宣布一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代Web和云应用的跨平台源代码编辑器,可在桌面上运行,并且可用于Windows,macOS和Linux。它具有对JavaScript,TypeScript和Node.js的内置支持,并具有丰富的其他语言(例如C++,C#,Java,Python,PHP,Go)和运行时(例如.NET和Unity)扩展的生态系统。该编辑器支持多种语言和文件格式的编写,截止2019年9月,已经支持了如下37种语言或文件:F#、HandleBars、Markdown、Python、Java、PHP、Haxe、Ruby、Sass、Rust、PowerShell、Groovy、R、Makefile、HTML、JSON、TypeScript、Batch、Visual Basic、Swift、Less、SQL、XML、Lua、Go、C++、Ini、Razor、Clojure、C#、Objective-C、CSS、JavaScript、Perl、Coffee Script、Dockerfile、Dart。
VSCode的安装
软件下载
下载链接:https://code.visualstudio.com/Download

下载页面
选User版本只适用于当前用户下使用,System版本适用于所有用户使用,建议选择System版本。
技巧:原有链接下载速度极慢,为了加速下载可先点击下载后,查看下载链接例如:
https://az764295.vo.msecnd.net/stable/c3511e6c69bb39013c4a4b7b9566ec1ca73fc4d5/VSCodeSetup-x64-1.67.2.exe
将az764295.vo.msecnd.net替换为vscode.cdn.azure.cn,速度从几个kb变成几Mb每秒:
https://vscode.cdn.azure.cn/stable/c3511e6c69bb39013c4a4b7b9566ec1ca73fc4d5/VSCodeSetup-x64-1.67.2.exe
软件安装
按照软件提示,一步一步进行。

选择附加任务
在选择附加任务窗口,可以选择将”通过Code打开“加入资源管理器菜单,方便打开一些工程软件,另外最后一项自动将VSCode添加到环境变量,可以让软件安装更加便捷。
安装完成后,打开软件,可以根据提示安装中文语言包,并在扩展里面搜索国产单片机编译环境插件,例如luatIDE。
首先在在扩展里搜索”luatIDE“,点击安装即可自动安装,软件介绍页面也有动图演示软件的使用,很是贴心。

luatIDE
LuatIDE,为luat开发者提供强大的集成式开发环境,主要功能如下:
- lua代码智能辅助及语法检查
- 支持快速下载运行模块代码
- 支持灵活单步调试模块代码
- 强大的多工程管理功能
- 丰富的日志展示功能
- AT指令交互式环境功能
- 完善的代码示例与 demo 程序
其他国产单片机开发环境插件
Embedded IDE 是一款适用于 8051/STM8/Cortex-M/RISC-V 的单片机开发环境。能够在 vscode 上提供 8051, STM8, Cortex-M, RISC-V 项目的 开发, 编译, 烧录 功能。
PlatformIO IDE 是下一代的物联网生态系统 PlatformIO的集成开发环境。基于 Github Atom “hackable”
文本编辑器,支持多平台支持 200+ embedded boards, 15+ development platforms, 10+ frameworks. Arduino 和 MBED 兼容。
另外还有微软Embedded Tools等插件,供大家自行摸索。
审核编辑:汤梓红
-
单片机
+关注
关注
6074文章
45340浏览量
663617 -
vscode
+关注
关注
1文章
171浏览量
9006 -
Microsoft
+关注
关注
0文章
234浏览量
7841
发布评论请先 登录
VSCode环境下的用PlatformIO IDE进行RISC-V嵌入式开发的方法
潘多拉开发板在VSCODE无法执行micropython怎么解决?
vscode的rtthread micropython插件没有创建工程的图标,为什么?
在vscode环境下安装了RT-Thread MicroPython插件下载点灯程序时显示无法解析machine是什么原因?
CW32L010 MCU在VSCode+GCC+EIDE+JLink下的使用示例
如何使用VSCode+gdbserver远程调试ZMC900E
使用 QWQ:32B 模型搭配 VSCode 的 Cline 插件实现自动化代码编程!
在 MAC mini4 上使用 VSCode 和 Cline 插件对接 Deepseek-R1:32b 的完整指南
STM32 VSCode Extension卡在导入工程是什么原因导致的?
Altium Designer15.0软件设计方法和安装

VSCode概述及安装方法说明
评论