跳到主要内容

3.5.3 弹出编辑器窗口

浮窗模式可以把代码编辑器拆成独立窗口,适合多屏开发,也方便一边看 Moss 或文档,一边改代码。这里也整理了 RDK 开发时常用的扩展建议。

浮窗模式

通过代码编辑器页标题栏右上角的 弹出 按钮,可以把代码编辑器拆分为独立窗口:

  • 主 Studio 窗口可以继续显示其他页面(如终端、AI Dock)
  • 代码编辑器浮窗支持置顶、全屏、拖到副屏
  • 多屏开发时把代码编辑器放副屏、AI Dock 与终端放主屏,工作流更顺畅

浮窗与主窗口共享主要状态,例如设备列表、模型配置和技能。关闭浮窗后可以重新弹出。

推荐扩展

针对 RDK 开发场景,以下扩展常用且兼容 ARM64:

扩展用途
PythonPython 语法高亮、智能补全、调试
C/C++C++ 编辑、IntelliSense
YAMLTROS launch 文件编辑
GitLensGit 历史增强
Markdown All in One写文档
TODO Tree跟踪源码中的 TODO 注释

不要安装 Pylance(仅有 x64 二进制)。如果需要 Python 智能补全,使用基础的 Python 扩展即可,功能基本满足日常开发。

集成终端

代码编辑器内置的终端打开的是板端终端,不是电脑本机终端。它适合一边写代码,一边在同一窗口运行命令。

安全注意

注意点说明
正常通过 Studio 打开不需要手动暴露网络端口
手工开放远程访问务必设置强密码,并确认只给可信人员使用
多人同板开发建议团队约定谁负责当前设备,避免互相覆盖

跨设备同步

每台设备的代码编辑器配置互相独立。如果希望多台板保持一致,建议先在一台板上配置好,再由团队统一制作镜像或手动迁移。