3.5.3 弹出编辑器窗口
浮窗模式可以把代码编辑器拆成独立窗口,适合多屏开发,也方便一边看 Moss 或文档,一边改代码。这里也整理了 RDK 开发时常用的扩展建议。
浮窗模式
通过代码编辑器页标题栏右上角的 弹出 按钮,可以把代码编辑器拆分为独立窗口:
- 主 Studio 窗口可以继续显示其他页面(如终端、AI Dock)
- 代码编辑器浮窗支持置顶、全屏、拖到副屏
- 多屏开发时把代码编辑器放副屏、AI Dock 与终端放主屏,工作流更顺畅
浮窗与主窗口共享主要状态,例如设备列表、模型配置和技能。关闭浮窗后可以重新弹出。
推荐扩展
针对 RDK 开发场景,以下扩展常用且兼容 ARM64:
| 扩展 | 用途 |
|---|---|
| Python | Python 语法高亮、智能补全、调试 |
| C/C++ | C++ 编辑、IntelliSense |
| YAML | TROS launch 文件编辑 |
| GitLens | Git 历史增强 |
| Markdown All in One | 写文档 |
| TODO Tree | 跟踪源码中的 TODO 注释 |
不要安装 Pylance(仅有 x64 二进制)。如果需要 Python 智能补全,使用基础的 Python 扩展即可,功能基本满足日常开发。
集成终端
代码编辑器内置的终端打开的是板端终端,不是电脑本机终端。它适合一边写代码,一边在同一窗口运行命令。
安全注意
| 注意点 | 说明 |
|---|---|
| 正常通过 Studio 打开 | 不需要手动暴露网络端口 |
| 手工开放远程访问 | 务必设置强密码,并确认只给可信人员使用 |
| 多人同板开发 | 建议团队约定谁负责当前设备,避免互相覆盖 |
跨设备同步
每台设备的代码编辑器配置互相独立。如果希望多台板保持一致,建议先在一台板上配置好,再由团队统一制作镜像或手动迁移。