github / github/copilot-cli

Feature Request: Add Cut (Ctrl+X) and Undo (Ctrl+Z) keyboard shortcuts for text editing

未关闭
#1,684 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
area:input-keyboard
主要语言
Shell
星标
11.2k
派生
1.9k
平均合并
14 小时 16 分钟
30 天内合并 PR
6

描述

## Feature Request

### Description
Currently, the Copilot CLI supports copy and paste shortcuts for text editing within the input prompt. However, **Cut (Ctrl+X)** and **Undo (Ctrl+Z)** shortcuts are not available. Adding these would make text editing in the CLI significantly faster and more intuitive.

### Current Behaviour
- ✅ Copy (Ctrl+C / Cmd+C) — works
- ✅ Paste (Ctrl+V / Cmd+V) — works
- ❌ Cut (Ctrl+X / Cmd+X) — not supported
- ❌ Undo (Ctrl+Z / Cmd+Z) — not supported

### Desired Behaviour
- **Cut**: Select text and use Ctrl+X (or Cmd+X on macOS) to cut it to clipboard
- **Undo**: Use Ctrl+Z (or Cmd+Z on macOS) to undo the last text edit action

### Use Case
When composing or editing longer prompts in the CLI, users often need to rearrange text or revert accidental edits. Without cut and undo, users have to manually retype or re-enter their input, which slows down the workflow.

### Priority
Good to have — not a blocker, but a quality-of-life improvement for users who prefer typing and editing directly in the CLI rather than composing prompts externally.

### Additional Context
Standard terminal emulators and most CLI tools with line editors (e.g., readline-based tools) support these shortcuts. Aligning with these conventions would make the Copilot CLI feel more natural to use.

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。