Skip to content

[feature ideas] 扩展功能定义 #1

@BernardXiong

Description

@BernardXiong

描述vscode扩展的功能定义

  • 安装vscode扩展后,打开带 rtconfig.h 文件目录,自动激活扩展
    • 需要安装ms-python.python扩展,通过python扩展激活 ~/.env/venv 虚拟环境
    • venv虚拟环境携带完整scons构建环境,同时新的env脚本支持工具链探测,自动匹配bsp中需要使用的工具链;
  • 状态栏按钮 - 构建
    • 打开 RT-Thread终端 ,执行scons命令
  • 状态栏按钮 - 自定义构建...
    • 获得 smart 的配置项,给出用户子定义的命令,发送到 RT-Thread终端 进行执行;
  • 侧边栏
    • 创建 rt-thread view,其中包括两个tree:
      • projectFilesId - RT-Thread文件树
      • treeId - 命令栏树列表
        • 其中Home节点,点击后进入扩展 Home webview页面
    • explorer view中添加groupsId tree,显示当前工程文件中定义的Group及其文件列表;

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions