FCPrompt View
FCPrompt View 为 .fcprompt 提示词文档提供语法高亮、智能补全、结构校验和引用导航。
功能
- 高亮 TOML 文档头、段落指令和 Handlebars 表达式;
- 在正文表达式中以独立颜色和粗体突出
required_vars 声明的变量;
- 校验格式版本、文档类型、必填字段、段落顺序和文件名;
- 检查同一目录中的 partial 缺失引用和循环引用;
- 补全文档头字段、段落指令、必需变量和 partial ID;
- 提供悬停说明、文档符号和 partial 定义跳转;
- 支持一次校验工作区内的全部
.fcprompt 文档。
使用
安装扩展后打开任意 .fcprompt 文件,语言支持会自动启用。若要检查整个工作区,请打开命令面板并运行 FoxCore 提示词:校验工作区。
#!foxcore-prompt
format = 1
kind = "prompt"
id = "knowledge.learn.implied"
required_vars = ["chunks_text"]
@@system
你负责从文本中提取隐含知识。
@@user
请分析以下内容:
{{{chunks_text}}}
每个语言地区目录应保持平铺。文件名主干必须与文档 id 一致,例如 memory.compress.fcprompt 应声明 id = "memory.compress"。
设置
| 设置 |
默认值 |
说明 |
foxcorePrompt.validateOnChange |
true |
编辑时实时校验当前文档 |
foxcorePrompt.validateWorkspaceOnOpen |
true |
扩展激活后校验工作区中的全部 .fcprompt 文档 |
foxcorePrompt.highlightRequiredVariables |
true |
突出正文中声明为 required_vars 的变量 |
必需变量的颜色可通过主题颜色 foxcorePrompt.requiredVariableForeground 自定义。
要求
- Visual Studio Code 1.96.0 或更高版本;
- FoxCore PromptDocument 格式版本 1。
| |