github / github/copilot-cli

/copy: allow selecting which part of the response to copy (e.g., just a code block)

Abierto
#3,435 0 comentarios 0 reacciones 0 asignados Ver en GitHub
area:input-keyboard
Lenguaje dominante
Shell
Estrellas
11.2k
Forks
1.9k
Merge medio
14 h 16 min
PR fusionados (30 d)
6

Descripción

### Summary

Today `/copy` copies the entire last assistant response to the clipboard. Often I only want a specific part — most commonly a single fenced code block from a longer answer that also includes prose, multiple commands, or several code snippets.

### Request

When I run `/copy`, present a picker of copyable segments from the last response, for example:

- The full response (current behavior, as default)
- Each fenced code block, listed individually with a short preview and language tag

Selecting one copies just that segment to the clipboard.

### Prior art

Claude Code does this: invoking its copy action on a response that contains fenced code shows a small menu so you can pick the whole response or any individual code block.

### Why

Right now if the response has prose plus a code block, I have to either:
- `/copy` the whole thing and then manually strip the prose in another editor, or
- Select with the mouse, which is fiddly across wrapped lines / terminal renderers and often picks up stray characters (see related copy-selection issues).

A built-in picker keyed off the markdown structure the CLI already renders would be much nicer.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.