可以使用模板(空白模板或提供的其中一个示例)在 Visual Studio Code(VS Code)中创建 VEX AIR 项目。 按照以下步骤创建一个新项目。

创建 VEX AIR 项目

Visual Studio Code 侧边栏打开了 VEX 扩展面板,其中显示了“PROJECT ACTIONS”部分,其中包含两个蓝色按钮,分别标记为“New Project”和“Import Project”,“Documentation”部分包含“Extension”和“API Reference”链接,以及“VEX DEVICE INFO”,指示未连接 VEX 设备;底部附近突出显示了一个大下拉图标,位于 vexcom 1.0.0b39 和另一个标记为 0.7.0 的版本的版本信息上方

在您的计算机上打开 VS Code 并选择活动栏中的 VEX 图标。

如果看不到 VEX 图标,请确保已安装 VEX 扩展。 有关安装步骤, 参阅此处的说明

Visual Studio Code 界面显示 VEX 扩展的操作部分;“新建项目”按钮以亮蓝色突出显示,而其下方的“导入项目”按钮则以较暗的阴影显示,表示它处于非活动状态或未选中状态

选择PROJECT ACTIONS下面的New Project

创建一个新的 VEX 项目屏幕,显示六个项目平台选项:IQ 第二代、EXP、V5、CTE、AIM 和 AIR;AIR 平台以白色边框突出显示,表示它当前已被选中。

从可用平台列表中选择AIR

创建新的 VEX 项目屏幕,显示 AIR 平台的项目选择;AIR 空模板项目被选中,带有 Python 图标,说明这是一个 AIR Python 模板项目,并在说明下方显示灰色的 EMPTY 标签

选择要使用的项目模板。

创建新的 VEX 项目屏幕,显示 AIR 空模板项目的项目设置;显示一个红色的 Python 主题 AIR 项目图标,并带有说明,说明这是一个 AIR Python 模板项目和一个 EMPTY 标签;项目名称输入字段以占位符文本突出显示在此处写入您的项目名称...,并且下面可以看到说明和位置的其他字段

项目名称 字段中输入名称。 不允许使用特殊字符。

注意: 此名称将用于项目的顶级文件夹,并且在项目下载后也将出现在 VEX AIR 控制器的屏幕上。

创建一个新的 VEX 项目屏幕,显示 AIR 空模板项目的项目设置;项目名称字段填充为 AIR_Project,并且描述字段以占位符文本突出显示在此处写下您的项目描述...;项目位置显示为本地文件路径,带有浏览或返回的选项,并且创建按钮显示在右下角

您可以选择在 描述 字段中添加描述。 这可用于总结项目的目的或任何重要说明。

“创建新 VEX 项目”屏幕显示 AIR 空模板项目的项目设置;项目名称设置为 AIR_Project,并且突出显示“位置”字段,显示本地文件路径 c:\Users[user]\Documents\vex-vscode-projects,旁边有一个“浏览”按钮;其他字段(如“描述”和“创建”按钮)也可见

如果您想将项目保存在默认文件夹以外的位置,请选择 浏览 以选择计算机上的位置。

注意: 可以在 VEX 扩展的全局设置中调整默认项目位置。

创建新的 VEX 项目屏幕,其中填写了 AIR 空模板项目的项目设置;项目名称设置为 AIR_Project,描述字段显示占位符文本在此处写下您的项目描述...,位置设置为本地 vex-vscode-projects 文件夹,右下角突出显示蓝色的“创建”按钮,表示已准备好完成项目设置

选择创建

Visual Studio Code 文件资源管理器显示展开的 AIR_PROJECT 目录;子文件夹包括 .vscode,其中包含文件 extensions.json、settings.json 和 vex_project_settings.json,以及一个 src 文件夹,其中包含突出显示的 main.py Python 文件,该文件带有蓝色和黄色的 Python 图标

从文件资源管理器中选择main.py 文件。

Visual Studio Code 工作区显示 AIR_PROJECT 文件夹已打开,侧边栏中显示文件结构;编辑器中的 src 文件夹下的 main.py 文件处于活动状态,其中包含导入时间和 VEXAIR 库、创建 Drone 和 Controller 实例以及打印 Hello, VEX AIR! 的 Python 代码。 以 0.1 秒的延迟循环显示到控制器屏幕;代码包括带有文件名、作者、创建时间戳和项目描述的模块元数据

您现在可以开始在 VS Code 中编写 VEX AIR 项目代码。

有关如何下载和运行 VS Code 项目的指南, 转到此处

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: