Skip to content

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

Open
@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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions