OpenClaw是开源AI智能体,具备本地数据采集、系统级权限控制及多端交互能力,核心架构含Gateway、Agent、Skills和Memory,支持Windows一键部署与多模型切换。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在Windows系统上用OpenClaw实现代码高亮展示,同时支持多模型切换与文本生成联动,必须先确保OpenClaw已正确识别本地编辑器语法能力,并将模型输出强制注入Markdown代码块结构中。直接粘贴纯文本会导致高亮失效,且不同模型对```lang语法的支持存在兼容性差异。
启用Windows终端代码高亮渲染
打开PowerShell或Windows Terminal,执行openclaw config set --key terminal.syntax_highlight --value true。该设置会强制OpenClaw在所有终端输出中启用Pygments语法解析器,否则即使生成了带语言标识的代码块,也不会着色。
重启OpenClaw服务:按Ctrl+C终止当前进程,再运行openclaw serve --port 18789。不重启则新配置不生效。
验证是否生效:在Web面板输入“生成一个Python列表推导式示例”,检查返回内容中```python区块内的关键字是否显示为蓝色/绿色——若仍为纯灰白文字,说明Pygments未加载成功,需手动安装pip install pygments并重试。
多模型切换:Claude/GPT/本地GLM三选一
方法一:通过Web界面右上角模型下拉菜单实时切换。当前仅支持已注册模型,未配置的模型不会出现在列表中。
启动一个 web 服务来浏览和查看 OpenClaw 的历史聊天记录。支持会话列表、消息详情查看、JSON API 导出、自动会话备份、刷新功能。使用场景:当用户想要查看、浏览、搜索或导出 OpenClaw 的聊天历史记录时触发此技能。触发词包括:"启动历史记录"、"打开聊天记录"、"查看历史"、"启动 hist...
方法二:命令行强制指定模型生成。例如调用Claude时运行openclaw chat --model claude-3-5-sonnet --prompt "用JavaScript写一个防抖函数,并高亮显示核心逻辑"。注意:此方式绕过Web缓存,输出结果会自动包裹```javascript并触发高亮。
方法三:修改全局默认模型。编辑%USERPROFILE%\.openclaw\openclaw.json,将defaultModel字段值改为"claude-3-5-sonnet"或"glm-4.7-flash"。⚠️【修改前必须关闭OpenClaw进程,否则配置会被覆盖】
生成带高亮的代码文档(三步闭环)
第一步:准备模板文件。在%USERPROFILE%\Documents\openclaw-templates下新建code-doc.md,内容含占位符:{title}、{language}、{code_block}、{explanation}。
第二步:绑定技能脚本。执行clawhub install code-highlighter安装高亮增强技能,该技能会在生成```lang后自动注入CSS类名并调用本地Pygments渲染器。
第三步:触发结构化生成。运行openclaw workflow run --name code-doc-gen --input "React组件生命周期钩子说明"。工作流会自动选择GLM-4.7-Flash生成正文,调用code-highlighter技能处理代码段,最终输出完整Markdown文档,Windows Terminal中可直接查看彩色代码。

















