跳到主要内容

主题与字体

切换主题

视图 页签 → 主题,可选:

  • 浅色 — 默认,适合白天
  • 深色 — 护眼,适合长时间编程
  • 蓝色 — 深蓝主色, 专业严肃

主题即时切换,无需重启。

截图: 主题设置对话框

字体

设置对话框 → 外观 → 字体:

  • 界面字体:菜单、面板、属性栏等默认用 MiSans(已内置,支持中英文统一)
  • 编辑器字体:默认 Consolas 12pt。支持换为等宽中文字体,如 Sarasa Mono SC

缩放

操作方法
编辑器放大Ctrl + 鼠标滚轮
编辑器缩小Ctrl + 鼠标滚轮
整体 UI 缩放设置 → 外观 → DPI 缩放

完整主题清单

IDE 出厂内置 10+ 套主题, 覆盖常见偏好:

主题基调灵感来源适用场景
浅色白底黑字Visual Studio 浅色默认, 白天、打印
深色黑底白字Visual Studio 深色夜间、长时间编程
蓝色深蓝主色Visual Studio 蓝色专业严肃
VS 黑高对比度黑VS 高对比度强光环境
Dracula紫黑配色Dracula Theme社区流行
Monokai深灰+亮色Sublime Monokai老玩家怀旧
Solarized 深墨绿基调Solarized Dark护眼专业
Solarized 浅米黄基调Solarized Light柔和白天
GitHub 浅纯白干净GitHub 默认截图、文档
工业浅绿浅灰+绿色工业控制风格偏好浅灰底色的用户

切换: 视图 → 主题 或 Ctrl+K → T 弹出主题选择浮层。

截图: 主题预览

主题可自定义项

每套主题都暴露以下可调项 (设置 → 外观 → 主题编辑):

全局

  • 窗口背景
  • 面板背景
  • 标题栏背景
  • 工具栏高亮

编辑器

  • 编辑器背景
  • 行号栏颜色
  • 当前行高亮
  • 选中文本背景
  • 折叠标记颜色
  • 错误波浪线颜色

语法色

  • 关键字
  • 内置类型
  • 字符串
  • 数字
  • 注释
  • 地址 (%MW / %IX)
  • 函数名
  • 变量名
  • 操作符

诊断色

  • 错误红
  • 警告黄
  • 信息蓝
  • 提示灰

字体

界面字体

默认使用 MiSans (内置, 开源, 支持中英文混排无跳字)。可选:

  • MiSans — 默认, 推荐
  • Microsoft YaHei UI — Windows 系统字
  • PingFang SC — macOS 系统字 (如果安装)
  • Source Han Sans — 思源黑体

编辑器字体

默认 Consolas 12pt。推荐等宽中文字体:

字体特点下载
ConsolasWindows 内置, 英文优先系统自带
Fira Code支持连字 (=> != >=)GitHub 开源
JetBrains Mono宽字符版, 高清屏极佳JetBrains 官网
Sarasa Mono SC更纱黑体, 中英等宽GitHub 开源
Cascadia Code微软官方Windows 内置 (新版)
Source Code ProAdobe 开源GitHub 开源

设置 → 外观 → 编辑器字体 支持:

  • 字体族 (多个字体 fallback)
  • 字号
  • 行高 (1.0 ~ 2.0)
  • 字重 (Regular / Medium / Bold)
  • 是否启用连字 (ligatures)

中文字体注意

PLC 注释大多是中文。选等宽字体时要注意中文字符宽度:

  • Consolas 本身不含中文, 会 fallback 到系统中文字 → 中英字宽 2:1, 对齐 OK
  • Fira Code 同上
  • Sarasa Mono SC 内置中文, 中英字宽 2:1 严格对齐, 推荐

如果看到中文对不齐, 说明 fallback 字体选错, 换成更纱黑体最稳。

亮暗自动切换

IDE 支持跟随系统主题自动切换:

  • 设置 → 外观 → 主题模式 → 跟随系统
  • Windows: 亮色系统用浅色主题, 深色系统用深色主题
  • 切换瞬间即时生效, 无需重启

也可以按时间自动切换:

  • 设置 → 外观 → 定时切换
  • 例: 早 8 点 → 浅色, 晚 6 点 → 深色

分区域主题

高级场景: 编辑器用深色, 面板用浅色 (或反之)。

  • 设置 → 外观 → 分区域配色
  • 可对编辑器、面板、Ribbon、状态栏分别选主题

适合长时间盯编辑器 + 偶尔看面板的用户。

主题导入/导出

导出

设置 → 外观 → 主题 → 导出当前主题, 保存为 .dplctheme 文件, 可以分享给同事。

导入

同目录 → 导入主题, 选择 .dplctheme 文件。

社区主题

访问 darra.xyz/themes 下载社区分享的主题包, 一键导入。

DPI 缩放

高分屏 (4K / 2.5K) 上字太小时调整:

  • 设置 → 外观 → DPI 缩放 → 100% / 125% / 150% / 175% / 200%
  • 跟随系统缩放 (勾选后随 Windows 缩放变化)
DPI 跨屏

多屏 + 不同 DPI 时 (如笔记本屏 150% + 外接 4K 屏 100%) 可能出现 IDE 拖过去后大小不正确。Windows 10 1809+ 的 "每屏 DPI 感知" 改善了这个问题, 如果仍有异常, 重启 IDE。

自定义 CSS (高级)

资深用户可以通过 %AppData%\DarraPLC\custom.css 覆盖任何 DevExpress Skin 选择器:

/* 让 Ribbon 顶部栏变成纯黑 */
.dx-ribbon-header {
background: #000;
}

/* 编辑器当前行高亮改为淡绿 */
.dx-code-editor .current-line {
background: rgba(100, 200, 100, 0.15);
}

下次启动时自动加载。这是非正式 API, 升级后可能需要调整选择器。

排错

症状处理
切换主题后部分控件颜色没变重启 IDE; 某些自绘控件只在启动时读配色
中文在编辑器里显示为方块编辑器字体未配置中文 fallback, 换成更纱黑体或思源黑体
界面字体发虚关闭 ClearType 或调整 Windows 字体平滑
DPI 缩放后图标糊重启 IDE 后 IDE 会请求高 DPI 版本图标
导入的主题看不出差异检查导入是否成功, 重新选择该主题