VSCode 最好用的 MicroPython 插件介绍 (English Document)VSCode 最好用的 MicroPython 插件,为 MicroPython 开发提供了强大的开发环境,主要特性如下:
如果觉得插件对您有帮助,请帮我们点亮 MicroPython 仓库 的小星星,或者在 留言区 留下积极的反馈,谢谢。 开发板支持列表编号 1 - 4 的开发板的固件由 RT-Thread 官方提供,同时针对 MicroPython 插件开发环境进行 深度优化 ,提供强大的工程同步功能以及更加丰富的固件功能。 欢迎点击加入 RT-Thread MicroPython 交流群 703840633,您还可以登陆 RT-Thread 官方论坛 Micropython 专区 反馈宝贵的使用意见,我们会第一时间根据您的反馈改进插件的使用体验。 准备工作
如果想要使用 MicroPython 自动补全功能(如果暂时不需要自动补全功能,可以跳过后续步骤),还需要进行如下操作:
如果在 PC 上已经安装过上述插件和程序,可以跳过此准备步骤。 Ubuntu 支持本插件支持在 ubuntu 18.04 版本下运行,为了避免在 ubuntu 系统下频繁获取串口权限,需要将当前用户加入到
注意:配置修改后需要 重启一下操作系统 使配置生效。 Mac 支持RT-Thread MicroPython 插件支持 Mac 10.15 Catalina 操作系统,直接搜索插件安装即可。 快速上手创建 MicroPython 工程MicroPython 开发的第一步是创建 MicroPython 工程,后续所有操作都必须在工程内才能运行。创建一个新的 MicroPython 工程有两种方式,分别是创建一个空白工程和基于 Demo 创建工程,下面展示这两种方式。 创建一个空白 MicroPython 工程不要删除工程目录下的 .mpyproject.json 文件,该文件是 MicroPython 工程的配置文件,删除后将无法正常运行 MicroPython 代码程序。 创建一个基于 Demo 的 MicroPython 工程通过该功能可以创建一个基于 demo 的 MicroPython 工程,开发者可以直接运行该 Demo 工程或者在该 Demo 的基础上实现自己想要的功能。 Weather Show Demo 在开发板上的运行效果该 Demo 全部代码使用 MicroPython 编写,可以在 潘多拉 IoT Board 开发板 和 正点原子 W601 WIFI 物联网开发板 上直接下载运行。 连接开发板点击左下角的连接按钮,然后在弹出的设备列表中选择想要连接的设备,即可连接 MicroPython 开发板。 查看示例代码文件MicroPython 插件提供丰富的示例代码,可在左侧活动栏中查看示例代码和库文件。右键点击示例文件,在下拉菜单中可以将示例文件添加到工程中。 直接在开发板上运行 MicroPython 文件(调试神器)该功能用于快速调试单个文件,频繁应用在调试代码的过程中。当我们在一个单独的文件中编写测试程序时,使用该功能可以将当前 python 文件下载到开发板的内存中运行,达到快速调试的效果,还可以使用快捷键 在开发板上运行 MicroPython 代码片段如果只是想进行代码量不大的代码调试,而不想将文件下载到开发板上,那么可以使用 代码片段 功能。在编辑器中选中想要运行的代码片段,然后在右键下拉菜单中选择 下载文件/文件夹到开发板如果想要下载单个文件/文件夹到开发板,此时可以使用 下载单个文件/文件夹到开发板 的功能。在工程中选中想要下载到开发板上的文件/文件夹,在下拉菜单中使用该功能即可。这里需要注意的是,如果开发板上有同名的文件/文件夹,下载操作将会覆盖这些已有的文件/文件夹。 通过在
工程同步功能点击左下角的同步按钮可以启动工程同步功能。通过该功能可将本地工程中所有目录文件,同步到开发板的文件系统中。该功能推荐在代码调试完成后使用,在调试过程中不必频繁同步工程。 工程同步完成后,可以在 基于 MicroPython 的代码智能补全本插件支持基于 MicroPython 语法的代码智能补全和语法检查,这一强大功能对于开发 MicroPython 代码十分实用。它可以让开发者在编写函数的同时查看 API 参数提示,同时它给出的醒目提示也让开发者更易于查找代码中的错误。 开发资源 |