github / github/copilot-cli

Allow disabling/remapping the "Ctrl+C twice to exit" behavio

Aperta
#4,394 0 commenti 2 reazioni 0 assegnatari Vedi su GitHub
area:configuration area:input-keyboard
Lingua principale
Shell
Stelle
11.2k
Fork
1.9k
Merge medio
14h 16m
PR unite (30g)
6

Descrizione

### Describe the feature or problem you'd like to solve

Feature request: Allow disabling/remapping the "Ctrl+C twice to exit" behavior. I frequently use Ctrl+C out of habit (from other terminal tools) for two purposes: (1) cancelling an in-progress operation, and (2) copying selected text. In both cases, a second incidental Ctrl+C press exits the CLI entirely and loses my session context. This is especially disruptive since Ctrl+C for copy is a standard OS/terminal convention outside this CLI. Suggest adding a setting (e.g.,  /settings set ctrlCExit false ) to disable exit-on-double-Ctrl+C, keeping Ctrl+C available for cancel/copy, with Ctrl+D remaining as the explicit shutdown key.

### Proposed solution

_No response_

### Example prompts or workflows

_No response_

### Additional context

_No response_

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia tracciando la gestione di Ctrl+C della CLI e il comando settings esistente o il punto di ingresso della configurazione; nell’issue non sono indicati file o test specifici. Verifica come interagiscono attualmente l’annullamento, le pressioni di Ctrl+C relative alla copia, l’uscita con una doppia pressione e l’arresto con Ctrl+D, quindi verifica che il comportamento possa essere disabilitato o rimappato senza rimuovere il percorso di arresto esplicito.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
shell
Ambito
cli
Tipo di issue
Funzionalità
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
55/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.