/keybindings în Claude Code CLI

Creează sau deschide fișierul ~/.claude/keybindings.json, în care redefinești scurtăturile de tastatură ale Claude Code.

Sintaxă & invocare
/keybindings

Ce face /keybindings

/keybindings creează sau deschide fișierul ~/.claude/keybindings.json. Fișierul conține un obiect cu tabloul bindings; fiecare bloc are un context (de exemplu Global, Chat, Confirmation) și o mapare de la taste la acțiuni în formatul namespace:action, cum ar fi chat:submit.

Modificările din fișier sunt detectate și aplicate fără repornire. Modificatorii se leagă cu + (ctrl+k, shift+tab, meta+p), iar secvențele (chords) se separă prin spațiu, de exemplu ctrl+k ctrl+s. Ca să dezactivezi o scurtătură implicită, îi dai valoarea null.

Unele taste sunt rezervate și nu pot fi redefinite: Ctrl+C, Ctrl+D, Ctrl+M, Ctrl+[, Ctrl+I și Ctrl+H. Problemele din fișier (JSON invalid, context sau acțiune necunoscută, conflict cu o tastă rezervată) apar ca avertismente în jurnalul de depanare; pornește cu claude --debug ca să le vezi.

Sintaxă și opțiuni

Opțiune / Parametru Descriere
$schema URL opțional pentru autocompletare în editor.
bindings Tabloul de blocuri, câte unul pentru fiecare context.
context Zona în care se aplică scurtăturile: Global, Chat, Autocomplete, Confirmation, Transcript și altele.

Exemple practice de terminal

Exemplul 1: Editor extern pe Ctrl+E și dezactivarea lui Ctrl+S

{
  "$schema": "https://www.schemastore.org/claude-code-keybindings.json",
  "bindings": [
    {
      "context": "Chat",
      "bindings": {
        "ctrl+e": "chat:externalEditor",
        "ctrl+s": null
      }
    }
  ]
}

Exemplul 2: Mutarea dictării vocale de pe Space pe Meta+K

Dictarea este legată de acțiunea voice:pushToTalk din contextul Chat.

{
  "bindings": [
    {
      "context": "Chat",
      "bindings": {
        "meta+k": "voice:pushToTalk",
        "space": null
      }
    }
  ]
}

Greșeli frecvente și bune practici

  • Încerci să redefinești Ctrl+C sau Ctrl+D. Sunt rezervate pentru întrerupere și ieșire.
  • Pui un spațiu lângă +, ca în ctrl+ k. Claude Code îl citește ca secvență, iar scurtătura nu se declanșează niciodată.
  • Alegi Ctrl+B sau Ctrl+A deși lucrezi în tmux sau GNU screen; aceste taste sunt prefixele multiplexoarelor.

Comenzi înrudite

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: /keybindings

Ai o întrebare despre /keybindings sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.