CommandCodeAI / CommandCodeAI/commandcode-status

建议 / Feature Request: 为 Markdown 内容添加「复制」按钮 / Add a "Copy" button for rendered Markdown content

Abierto
#19 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
CSS
Estrellas
7
Forks
0
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

问题描述 / Problem

目前界面中渲染的 Markdown 内容(代码块、回复文本等)没有「复制」按钮,用户只能手动鼠标拖选,长段内容或代码块选中容易不完整。

Currently, rendered Markdown content has no "Copy" button. Users must manually select text with the mouse, which is inconvenient and often incomplete for long content or code blocks.

建议 / Suggestion
  1. 代码块右上角添加 Copy 按钮,点击复制并显示反馈;

  2. 可选:消息整体提供「复制全文」按钮;

  3. 复制使用原始 Markdown 源文本。

  4. Add a Copy button at the top-right of code blocks with "Copied!" feedback;

  5. Optionally, a "Copy all" button for entire messages;

  6. Copy should use the raw Markdown source.

收益 / Benefits
  • 提升操作效率,减少误选漏选;

  • 符合主流 AI/开发工具标配交互习惯。

  • Improves efficiency;

  • Matches standard interactions in mainstream AI/dev tools.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

No se nombran archivos ni pruebas. Empieza localizando el componente que renderiza Markdown y bloques de código; después, inspecciona cómo están disponibles para la UI el contenido renderizado y el Markdown sin procesar. Se considera terminado cuando los bloques de código tienen una acción Copy con una confirmación de que se han copiado, usando la fuente sin procesar; la acción para todo el mensaje es opcional.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
css, markdown
Área
frontend
Tipo de issue
Nueva funcionalidad
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Activo
Claridad
Bastante claro
Aptitud para principiantes
55/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.