跳到正文
UIGrammer
EN 中文

组件 · 内容 · 27

代码块

代码块 = 带文件名标签和复制按钮的深色面板,不要把它叫做文本框。

直达修改 Prompt

message.ts
interface StandardMessage {
  id: string
  role: 'assistant'
  content: string
  stream: true
}

代码块是什么?

代码块原样展示示例。点名头部、复制交互和语法着色。

变体

点击属性即可在预览中高亮。

在 Prompt 里写明这个类型。
在 Prompt 里写明这个类型。
给具体值,不要只给感觉词。
给具体值,不要只给感觉词。
给具体值,不要只给感觉词。

状态

点击属性即可在预览中高亮。

输入或报错前字段的默认有效状态。
在 Prompt 里写明这个状态。

结构解剖

这些是 Prompt 里应该点名的部件。

  • 01 头部
  • 02 代码区
  • 03 复制按钮

什么时候用

  • API 与库文档
  • 带预期输出的终端命令
  • 文章里的配置或接口示例

什么时候别用

  • 单个变量或函数名——用行内代码
  • 用户要编辑的代码——改用编辑器
  • 超过一屏——拆成多步
Create a code block component. STYLE - dark panel, 12px radius, 13px monospace - header row: three window dots, a filename tab, a copy button - two syntax tints: keywords purple, strings green STATES - default, copied — button flips to a green check for 2s TECHNICAL - React - Tailwind CSS - shadcn/ui