github / github/copilot-cli

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

Offen
#4,394 0 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

area:configuration area:input-keyboard
Vorherrschende Sprache
Shell
Sterne
11.2k
Forks
1.9k
Ø Merge
14 Std. 16 Min.
Gemergte PRs (30 T.)
6

Beschreibung

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

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, die Behandlung von Ctrl+C in der CLI sowie den vorhandenen settings-Befehl oder den Einstiegspunkt für die Konfiguration nachzuverfolgen; im Issue werden keine spezifischen Dateien oder Tests genannt. Bestätige, wie sich Abbruch, Ctrl+C-Tastendrücke im Zusammenhang mit dem Kopieren, das Beenden durch zweimaliges Drücken und das Herunterfahren mit Ctrl+D derzeit gegenseitig beeinflussen, und überprüfe anschließend, dass sich dieses Verhalten deaktivieren oder neu zuordnen lässt, ohne den expliziten Beendigungspfad zu entfernen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
shell
Bereich
cli
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
55/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.