设置

IDE 配置项说明,与设置页面的分组一一对应。

菜单 → 设置,或使用快捷键打开设置页面。设置分为工作区界面关于三大区。插件可通过 SDK 的 self.settings 读写这些配置项,名称对应关系见 settings SDK 参考

工作区

编辑器

字体

设置项说明设置键
字体代码编辑器字体(JetBrains Mono、JetBrains Maple Mono、自定义)editor.font_family
字号编辑器字号editor.font_size

编辑器主题

选择语法高亮配色方案。浅色和深色变体跟随应用主题。

上传确认

上传文件时的确认方式:

  • 浮动工具栏(默认) — editor.upload_confirm_style = "toolbar"
  • 确认对话框 — editor.upload_confirm_style = "dialog"

编辑行为

设置项说明设置键
自动换行长行自动换行editor.word_wrap
显示行号显示左侧行号editor.line_number
显示分隔线行号与代码间显示分隔线editor.gutter_divider
代码折叠显示折叠图标editor.code_folding
缩进参考线显示缩进参考线editor.guide_lines
本地补全启用非 LSP 本地补全editor.local_suggestions
键盘建议允许系统键盘显示输入建议editor.keyboard_suggestions
Tab 插入空格按 Tab 插入空格editor.use_space_as_tab
Tab 大小Tab 对应的空格数editor.tab_size
中文转 Unicode自动转换中文输入editor.chinese_to_unicode
信号断开检测通过信号线检测串口断开editor.enable_signal_detection

快捷键

设置项说明设置键
确认快捷键默认 Ctrl+Entereditor.confirm_shortcut
取消快捷键默认 Esceditor.cancel_shortcut

调试和终端

串口设置

设置项说明设置键
波特率默认串口波特率,默认 115200serial.default_baud_rate
自动重连断开后自动重连serial.auto_reconnect
REPL 模式文件同步与 REPL 交互使用的模式:Raw REPL 或 Pasteserial.repl_mode
文件传输模式设备文件同步方式:streaming 或 chunkedserial.file_transfer_mode
硬件复位策略连接时复位策略:disabled、DTR 脉冲、RTS 脉冲或 ESP32serial.hardware_reset_strategy
检查板文件系统连接时检查板文件系统
中文转 Unicode自动转换中文输入editor.chinese_to_unicode

终端显示

设置项说明设置键
字体终端字体terminal.font_family
字号终端字号terminal.font_size
行高终端行高terminal.line_height
下划线桌面终端下划线显示terminal.desktop_underline

WebREPL

通过 WiFi 连接设备:

设置项说明设置键
启用 WebREPL开启 WiFi 连接
设备 IP 地址设备的 IP 地址webrepl.host
端口WebREPL 端口,默认 8266webrepl.port
密码WebREPL 访问密码webrepl.password

语言服务器

设置项说明设置键
启用语言服务器开启 LSP 支持lsp.enabled
连接类型stdio 或 WebSocketlsp.type
WebSocket 地址远程服务器地址,默认 127.0.0.1:2026lsp.websocket_path
可执行文件路径本地 LSP 进程路径lsp.stdio_executable
启动参数LSP 启动参数lsp.stdio_args
禁用警告诊断关闭警告下划线诊断lsp.disable_warning
禁用错误诊断关闭错误下划线诊断lsp.disable_error
语义高亮使用 LSP 语义令牌高亮lsp.semantic_highlighting
代码补全LSP 补全建议lsp.code_completion
悬停信息悬停显示文档lsp.hover_info
代码操作快速修复与重构lsp.code_action
签名帮助函数签名提示lsp.signature_help
文档颜色渲染颜色标记lsp.document_color
文档高亮高亮同一符号引用lsp.document_highlight
代码折叠LSP 折叠范围lsp.code_folding
内联提示内联参数/类型提示lsp.inlay_hint
跳转定义转到定义lsp.go_to_definition
重命名符号重命名lsp.rename

Stubs 配置

设置项说明设置键
启用 Stubs允许语言服务使用类型存根micropython.stubs.enabled
自动检测层级根据连接设备推荐存根层级micropython.stubs.auto_detect_layers
存根层级启用的存根 provider/profile 列表micropython.stubs.layers
额外路径额外的存根文件路径micropython.stubs.extra_paths

界面

外观和样式

设置项说明设置键
主题模式自动 / 日光 / 黑夜theme.mode
主题风格标准 / 紧凑 / 舒适theme.style
主题颜色跟随系统、插件主题或自定义 ARGB 颜色theme.color / theme.active_plugin_theme_id
菜单样式Material 3 右键菜单theme.use_material_context_menu

功能面板

设置项说明
功能面板显示/隐藏函数导航面板
控制台面板显示/隐藏控制台输出面板
扩展面板显示/隐藏扩展信息面板

语言

切换 IDE 显示语言。语言包由插件贡献。语言切换使用 默认 跟随系统。

关于

显示应用信息、运行时路径、插件统计、诊断摘要等。

设置项名称区分大小写。修改 theme.modeeditor.font_size 等键会立即生效并持久化;插件覆盖用户配置前请谨慎。完整名称列表可调用 SDK 的 self.settings.list() 获取。

On this page