提示词生成工具 - 使用说明书

工具介绍

提示词生成工具是一个强大的模板解析和内容生成工具,它可以帮助您快速创建结构化的文本内容。通过简单的模板语法,您可以定义可重用的文本模板,并通过填写表单的方式生成最终内容。

主要特点

  • 支持多种标签类型:普通标签、文本域标签、循环标签
  • 支持可重复区块,用于生成列表或表格等重复内容
  • 实时预览功能,边填写表单边查看生成结果
  • 模板保存和加载功能,方便重复使用
  • 提供多种示例模板,快速上手
  • 支持深色模式,保护视力
  • 完全在浏览器中运行,无需安装,数据保存在本地

适用场景

  • 日常工作报告、周报、月报生成
  • 项目文档模板化生成
  • 邮件模板批量生成
  • 数据填充和格式化
  • 内容创作辅助工具
快速开始

基本步骤

  1. 创建或选择模板
    • 点击加载示例选择一个预设模板
    • 或直接在模板编辑区输入您的自定义模板
    • 或点击加载模板选择之前保存的模板
  2. 解析模板
    • 点击解析模板按钮
    • 系统会自动识别模板中的标签并生成相应的表单
  3. 填写表单
    • 在生成的表单中填写相应的内容
    • 对于可重复区块,可以点击添加项目增加更多内容
  4. 查看预览
    • 在右侧预览区实时查看生成的内容
    • 可以随时修改表单内容,预览会实时更新
  5. 复制结果
    • 点击预览区左下角的复制按钮
    • 生成的内容将被复制到剪贴板,可直接粘贴使用

提示

如果您是第一次使用,建议先查看示例模板或阅读模板语法部分,了解如何创建有效的模板。

界面介绍

整体布局

工具界面采用左右分栏布局,左侧为模板编辑和表单区域,右侧为预览和信息区域。

左侧区域

模板编辑区

  • 模板输入框:用于输入和编辑模板内容
  • 新建模板按钮:清空当前模板,创建新模板
  • 保存模板按钮:将当前模板保存到本地
  • 加载模板按钮:从本地加载已保存的模板
  • 加载示例链接:打开示例模板选择对话框
  • 模板统计:显示当前模板的行数和字符数
  • 解析模板按钮:解析当前模板,生成表单

表单区

  • 表单状态:显示当前表单的状态信息
  • 表单容器:根据模板解析结果动态生成的表单
  • 添加项目按钮:在可重复区块中添加新的项目
  • 删除项目按钮:删除可重复区块中的项目

右侧区域

预览区

  • 预览容器:实时显示根据表单内容生成的最终结果
  • 复制按钮:将预览内容复制到剪贴板

解析信息区

  • 标签统计:显示模板中普通标签、循环标签和可重复区块的数量
  • 模板结构:显示模板的层次结构,特别是可重复区块的组织
模板语法

提示词生成工具使用简单而强大的模板语法,让您可以轻松创建结构化的文本模板。以下是详细的语法规则:

普通标签

普通标签用于插入单行文本内容,语法格式为:

{{标签名(默认值)}}

其中:

  • 标签名:标签的唯一标识符,用于在表单中显示和在预览中替换
  • 默认值:可选参数,当用户未填写时使用的默认值

示例:

您好,我是{{姓名}},今年{{年龄(25)}}岁。
我来自{{城市(北京)}},喜欢{{爱好}}。

生成的表单:

  • 姓名:[输入框]
  • 年龄:[输入框,默认值为"25"]
  • 城市:[输入框,默认值为"北京"]
  • 爱好:[输入框]

文本域标签

文本域标签用于插入多行文本内容,语法格式为:

{{[标签名(默认值)]}}

文本域标签与普通标签类似,但使用方括号包围,表示这是一个多行文本输入框。

示例:

项目概述:
{{[项目描述(请简要描述项目的目标、范围和重要性...)]}}

生成的表单:

  • 项目描述:[多行文本框,默认值为"请简要描述项目的目标、范围和重要性..."]

循环标签

循环标签用于在可重复区块中使用,语法格式为:

{{标签名#}}

循环标签必须在可重复区块内使用,其中的 # 符号表示这是一个循环标签,会根据循环的次数自动替换为相应的内容。

示例:

== start while 待办事项 ==
{{序号#}}. {{任务名称}} - {{优先级(中)}}
== end ==

生成的表单:

  • 待办事项 1:
    • 序号:[输入框]
    • 任务名称:[输入框]
    • 优先级:[输入框,默认值为"中"]
  • [添加项目] 按钮

提示

循环标签也可以是文本域标签,格式为 {{[标签名#]}},用于在循环中输入多行文本。

注释

注释用于在模板中添加说明文字,不会在最终生成的内容中显示,语法格式为:

-- 这是一条注释

以两个减号 -- 开头的行将被视为注释,在解析和生成内容时会被忽略。

示例:

-- 这是一个示例模板
-- 下面是模板的主要内容
您好,我是{{姓名}}。

生成的内容(注释被忽略):

您好,我是张三。

可重复区块

可重复区块用于生成重复的内容,如列表、表格行等,语法格式为:

== start while 区块名称 endchar="分隔符" ==
区块内容...
== end ==

其中:

  • 区块名称:区块的标识符,用于在表单中显示
  • endchar:可选参数,指定每个循环项目之间的分隔符,默认为换行符

示例 1:默认换行分隔

今日待办事项:
== start while 待办事项 ==
{{序号#}}. {{任务名称}}
== end ==

示例 2:自定义分隔符(逗号)

购物清单:
== start while 购物清单 endchar="," ==
{{物品名称}}
== end ==

提示

可重复区块可以嵌套使用,创建更复杂的结构。例如,在一个"项目"区块中嵌套一个"里程碑"区块。

注意

每个 == start while == 必须有一个对应的 == end ==,否则模板解析会失败。

模板管理

提示词生成工具提供了完整的模板管理功能,包括保存、加载和新建模板。所有模板都保存在浏览器的本地存储中,只有您可以访问。

保存模板

要保存当前模板,请按照以下步骤操作:

  1. 确保模板编辑区中有内容
  2. 点击保存模板按钮(位于模板编辑区右上角)
  3. 在弹出的对话框中填写模板名称和可选的描述
  4. 点击保存按钮

提示

如果您修改了一个已保存的模板并再次保存,系统会更新该模板而不是创建新模板。

加载模板

要加载之前保存的模板,请按照以下步骤操作:

  1. 点击加载模板按钮(位于模板编辑区右上角)
  2. 在弹出的对话框中选择您要加载的模板
  3. 点击模板旁边的加载按钮
  4. 模板将被加载到编辑区,并自动解析生成表单

注意

如果当前编辑区有未保存的内容,系统会提示您确认是否要切换模板,因为切换后未保存的内容将会丢失。

新建模板

要创建新模板,请按照以下步骤操作:

  1. 点击新建模板按钮(位于模板编辑区右上角)
  2. 如果当前有未保存的内容,系统会提示您确认
  3. 确认后,编辑区将被清空,您可以开始输入新模板
示例模板

工具提供了多种示例模板,帮助您快速上手和了解模板语法的使用方法。

如何使用示例模板

  1. 点击模板编辑区下方的加载示例链接
  2. 在弹出的对话框中选择一个示例模板
  3. 点击应用示例按钮
  4. 示例模板将被加载到编辑区

可用的示例模板

基础示例

展示基本的标签使用方法,适合初学者。

-- 这是一个基础示例模板
-- 以 -- 开头的行是注释
你好,我是{{姓名}},今年{{年龄(25)}}岁。
我来自{{城市(北京)}},喜欢{{爱好}}。

循环区块示例

展示可重复区块和循环标签的使用方法。

-- 这是一个包含循环区块的示例
-- 可重复区块使用 == start while == 和 == end == 标记
-- 循环标签使用 {{标签名#}} 格式,# 会被替换为当前循环序号
-- 可通过 endchar 参数指定循环项目的结束符,如:== start while 列表 endchar="," ==

今日待办事项:
== start while 待办事项 ==
{{序号#}}. {{任务名称}} - {{优先级(中)}}
== end ==

购物清单(使用逗号分隔):
== start while 购物清单 endchar="," ==
{{物品名称}}
== end ==

总共有 {{待办事项数量}} 个任务需要完成。

复杂示例

展示复杂模板的创建,包括嵌套循环和多种标签类型。

-- 这是一个复杂示例,包含多个循环区块和不同类型的标签
-- 循环区块可以嵌套使用
-- 文本域标签使用 {{[标签名]}} 格式,适合输入多行文本

# {{报告标题(月度工作总结)}}

## 项目概述
{{[项目概述(请简要描述本月项目总体情况...)]}}

## 项目进度
== start while 项目 ==
### {{项目名称}}
- 负责人:{{负责人姓名}}
- 完成度:{{完成度(0%)}}
- 项目描述:{{[项目描述]}}
- 里程碑:
== start while 里程碑 ==
* {{里程碑名称#}} - {{完成状态(进行中)}}
== end ==
== end ==

## 问题与解决方案
== start while 问题 ==
### {{问题描述}}
- 影响范围:{{影响范围}}
- 详细描述:{{[问题详情]}}
- 解决方案:{{[解决方案]}}
== end ==

## 下月计划
== start while 计划 ==
{{计划序号#}}. {{计划内容}} ({{预计完成时间}})
- 详细说明:{{[计划详情#]}}
== end ==

报告生成时间:{{生成时间(2025-07-21)}}
高级功能

提示词生成工具还提供了一些高级功能,帮助您更高效地使用模板。

复制预览

预览区左下角的复制按钮可以将生成的内容复制到剪贴板,方便您粘贴到其他应用中。

复制功能支持两种模式:

  • 现代剪贴板 API:在支持的浏览器中,使用安全的剪贴板 API
  • 备用方法:在不支持现代 API 的浏览器中,使用传统的复制方法

提示

复制成功后,会在屏幕右上角显示成功提示。

模板统计

模板编辑区右下角显示当前模板的统计信息,包括行数和字符数,帮助您了解模板的规模。

解析信息区显示模板的详细统计,包括:

  • 普通标签数量:模板中普通标签的总数
  • 循环标签数量:模板中循环标签的总数
  • 可重复区块数量:模板中可重复区块的总数

模板结构

解析信息区显示模板的层次结构,特别是可重复区块的组织关系,帮助您理解复杂模板的结构。

结构信息包括:

  • 每个可重复区块的名称
  • 每个可重复区块包含的标签数量
  • 嵌套区块的层次关系(通过缩进显示)

深色模式

工具支持深色模式,可以在不同光线环境下提供更好的视觉体验。

深色模式的切换逻辑:

  • 首次访问时,根据系统偏好自动选择模式
  • 您可以手动切换模式,偏好会保存在本地
  • 下次访问时,会自动应用您上次的选择
完整示例

以下是一个完整的模板示例,展示如何创建一个日报模板。

日报模板示例

日报 ({{日期}}) -- 这是一个示例日报模板 姓名: {{姓名}} 部门: {{部门}} 今日工作: == start while 工作项 == {{序号#}}. {{工作内容}} ({{耗时}}小时) - 完成情况: {{完成情况}} - 遇到的问题: {{[遇到的问题#]}} == end == 明日计划: == start while 明日计划 == {{计划序号#}}. {{计划内容}} ({{预计完成时间}}) - 详细说明: {{[计划详情#]}} == end == 报告生成时间: {{生成时间(2025-07-21)}}

填写表单后的生成结果

日报 (2025-07-21) 姓名: 张三 部门: 技术部 今日工作: 1. 完成用户管理模块开发 (4小时) - 完成情况: 已完成80% - 遇到的问题: 接口文档不完整,需要与后端团队沟通确认部分字段的含义和格式。 2. 修复登录页面的兼容性问题 (2小时) - 完成情况: 已完成 - 遇到的问题: 无 明日计划: 1. 完成用户管理模块剩余工作 (3小时) - 详细说明: 完成最后的20%开发工作,包括单元测试和代码审查。 2. 开始权限管理模块的设计 (2小时) - 详细说明: 与产品经理沟通需求,设计权限管理的数据库结构和API接口。 报告生成时间: 2025-07-21
常见问题

为什么我的模板解析失败?

模板解析失败可能有以下原因:

  • 可重复区块没有正确关闭(缺少 == end ==
  • 标签格式不正确(如缺少闭合的 }}
  • 循环区块格式错误

请检查错误提示,修复模板中的问题后再次尝试解析。

我的模板和数据会保存在哪里?

所有模板和数据都保存在您的浏览器本地存储中,不会上传到任何服务器。只有您可以访问这些数据。

请注意,如果您清除浏览器缓存或使用隐私模式,可能会导致数据丢失。

如何在模板中使用特殊字符?

如果您需要在模板中使用 {} 等特殊字符,可以直接输入,系统会自动识别哪些是标签,哪些是普通文本。

如果遇到问题,可以尝试在特殊字符前后添加空格,或者使用转义字符。

为什么我无法复制预览内容?

复制功能可能受到浏览器安全策略的限制。如果现代剪贴板 API 不可用,系统会自动尝试使用备用方法。

如果两种方法都失败,您可以手动选择预览内容并使用键盘快捷键 Ctrl+C(Windows)或 Command+C(Mac)进行复制。

如何创建嵌套的可重复区块?

要创建嵌套的可重复区块,只需在一个可重复区块内部添加另一个可重复区块即可。例如:

== start while 项目 == 项目名称:{{项目名称}} 里程碑: == start while 里程碑 == * {{里程碑名称#}} == end == == end ==

我可以在不同设备间同步我的模板吗?

目前工具不支持跨设备同步模板。如果您需要在不同设备间使用相同的模板,可以:

  • 手动复制模板内容并在另一台设备上创建新模板
  • 将模板保存为文本文件,然后在另一台设备上导入